Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-21 | a handful of new tests related to expr.c rev. 1.34 | Ingo Schwarze | |
2018-12-08 | Fix kill [-SIGNAME | -s SIGNAME] and simplify | Jeremie Courreges-Anglas | |
While the code intended to support both -s NAME and -s SIGNAME, the tests performed were wrong. Replace convoluted code with less cryptic conditionals. ok anton@ | |||
2018-12-08 | Basic regress test for kill -s SIG[NAME] (now failing) | Jeremie Courreges-Anglas | |
Prodded by anton@ | |||
2018-09-29 | test that PWD and OLDPWD are exported | anton | |
2018-07-09 | Add a test related to variable expansion that used to trigger the segfault seen | anton | |
in the installer. from tb@ | |||
2018-07-08 | Add test covering variable expansion referencing multiple read-only variables. | anton | |
2018-05-09 | After the fix to kvm_getargv(3)/kvm_getenv(3) on May 3, | Ingo Schwarze | |
the command name is printed in a more logical way for -e without -c. Adjust the tests accordingly. Requested by bluhm@. | |||
2018-04-24 | Add test for proper stack reallocation in time command | kn | |
OK jca | |||
2018-04-09 | Support 64 bit integers on 32 bit architectures. | Tobias Stoeckmann | |
No binary change on amd64 and there should be no differences on any other 64 bit architecture either (because long = int64_t). ok cheloha, tb | |||
2018-04-02 | Support integers of arbitrary length. | Tobias Stoeckmann | |
Previously it was possible to overflow integers while parsing. With this diff, we support any kind of POSIX-compatible integers for comparisons. with input by and ok schwarze, ok tb | |||
2018-03-31 | a few more edge case tests, aiming for complete coverage | Ingo Schwarze | |
2018-03-31 | Fix overflows while handling 64 bit integers. | Tobias Stoeckmann | |
Based on FreeBSD's expr and NetBSD's old regression test suite. with input by and ok schwarze | |||
2018-01-14 | Link ed regress to build. | Alexander Bluhm | |
2018-01-14 | Run the tests provided in /usr/src/bin/ed/test with the regress | Alexander Bluhm | |
framework. Three ed tests are currently failing for unknown reasons. They are marked as disabled for now. from Sergey Bronnikov | |||
2018-01-12 | Fix tyops | Jeremie Courreges-Anglas | |
2018-01-12 | Add tests for [[:foo:]] character classes in globs | Jeremie Courreges-Anglas | |
2018-01-12 | Add basic tests for octal and hex notation in arithmetic expansions | Jeremie Courreges-Anglas | |
POSIX requires only decimal, octal and hex, tests for the $((x#number)) notation could be useful too. | |||
2017-12-18 | Add tests for the environment related commands in csh. While here, print a | anton | |
descriptive header before each test, inspired by the many others in regress. | |||
2017-11-21 | Add tests for emacs editing mode in ksh. While here, improve the output on test | anton | |
failure. | |||
2017-11-21 | Do not exit 0 if the program was terminated due to receipt of a signal other | anton | |
than SIGHUP. | |||
2017-11-16 | Add a variable referencing the csh binary to test. | anton | |
2017-10-23 | Add tests for history load from file. | anton | |
2017-10-23 | Run all ksh tests with MALLOC_OPTIONS=S | anton | |
2017-08-31 | Add HISTCONTROL tests. | anton | |
2017-08-22 | Make the edit regress tests respect the KSH variable just like the main regress | anton | |
tests. Makes it easier to run all tests using another binary: $ pwd /usr/src/regress/bin/ksh $ make KSH=/usr/src/bin/ksh/obj/ksh | |||
2017-08-12 | Use the login name from id -p to compare with ps -o login. This | Alexander Bluhm | |
makes the test pass when invoked by doas. | |||
2017-07-22 | Add missing RCS IDs and zap redundant SRCS from Makefile. | anton | |
2017-07-19 | The first version of the edit program used to test csh, ksh and mail was based | anton | |
on the following reasoning: once the program to test has written some data it has entered the main-loop and is by now ready to receive user input. At this point it should be safe to start writing input and once the program once again enters a blocking reading state, its done processing the input. This approach was sensitive to timing and determining when a shell is done processing its input (if ever) is tricky. This iteration of the edit program takes a new approach and uses presence of a prompt for synchronisation of I/O. It doesn't solve all problems but is a step in the right direction. Joint work with bluhm@ | |||
2017-07-06 | anton@ has fixed the test script so that it can run as root. Remove | Alexander Bluhm | |
my workaround that switched to build user. | |||
2017-07-06 | Do not suppress what's going on. | anton | |
2017-07-06 | Add tests for all features of file completion in csh. | anton | |
2017-07-05 | Favor a UID-agnostic prompt in ksh edit mode tests. Allows the tests to pass | anton | |
when executed as root. Spotted by bluhm@ | |||
2017-07-05 | Revert previously added tests for file completion that are currently failing. | anton | |
Prodded by bluhm@ | |||
2017-07-05 | Add tests for file completion in ksh emacs mode, currently failing. | anton | |
While here, pass the v option to hexdump in order to output all data. | |||
2017-07-04 | Switch to build user if run as root. Prompt output $ or # affects test. | Alexander Bluhm | |
2017-07-04 | Backout previous due to a bug discovered by zhuk@ that requires some tinkering | anton | |
and is not an easy fix for now. | |||
2017-07-04 | Add support for pattern substitution to variables in ksh using a common syntax | anton | |
borrowed from ksh93. Survived a ports build performed by naddy@ and encouraged by many. | |||
2017-06-25 | Capture SIGINT and print out all received output so far. Useful when debugging | anton | |
broken tests. | |||
2017-06-22 | Make sure to abort loops when pressing ^C in csh. | anton | |
Regression found by deraadt@ | |||
2017-06-21 | Add regression tests for the filec feature in csh. | anton | |
2017-06-20 | Fix EOL tests for ksh vi mode. | anton | |
2017-06-18 | Don't write input if ICANON is enabled. Also, write one byte at a time. | anton | |
2017-06-17 | Pass the command to execute as an argument. Allows the edit program to be | anton | |
reused. | |||
2017-06-06 | Test insertion of unmatched meta sequence. | anton | |
2017-06-05 | Test insertion of non-ASCII characters, in particular making sure | Ingo Schwarze | |
that valid input does not cause writing invalid intermediate states to the terminal, and that invalid input is not delayed waiting for more input, but written through right away. Currently failing, but expected to be fixed shortly. | |||
2017-06-05 | Add new edit regress files. | anton | |
Absent from my previous commit. | |||
2017-06-05 | Rewrite ksh edit mode regression tests. | anton | |
Instead of calling x_vi() directly, run ksh in a pseudo tty. This makes the process of adding tests for emacs mode simpler since the code can be shared. With feedback and help from millert@ and schwarze@ | |||
2017-05-31 | Allow replacement of UTF-8 characters in vi mode. | anton | |
Reported by Walter Alejandro Iglesias on tech@. ok schwarze@ tb@ | |||
2017-05-28 | Fix cursor position while removing characters from the command line. | anton | |
While here, remove a condition that becomes redundant. ok schwarze@ tb@ | |||
2017-02-25 | Add missing includes to avoid implicit function declarations. | Jonathan Gray | |