Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-05 | Test case for read-only array being not that read-only in ksh. | Vadim Zhukov | |
okay tb@ | |||
2020-12-25 | Fix test after change of wmesg. | Visa Hankala | |
2020-12-18 | Use regress framework. | Alexander Bluhm | |
2020-12-17 | Remove echo headlines. | Alexander Bluhm | |
2020-09-20 | As in emacs.sh -r1.11 by jca, don't test the behavior of ^L. With | Theo Buehler | |
millert's clear-screen change in vi.c -r1.57 it now depends on $TERM | |||
2020-09-13 | Adapt regress to IFS splitting correction (eval.c -r1.66) | Theo Buehler | |
From Martijn Dekker | |||
2020-07-07 | Add support for set -o pipefail | Jeremie Courreges-Anglas | |
With the pipefail option set, the exit status of a pipeline is 0 if all commands succeed, or the return status of the rightmost command that fails. This can help stronger error checking, but is not a silver bullet. For example, commands will exhibit a non-zero exit status if they're killed by a SIGPIPE when writing to a pipe. Yet pipefail was considered useful enough to be included in the next POSIX standard. This implementation remembers the value of the pipefail option when a pipeline is started, as described as option 1) in https://www.austingroupbugs.net/view.php?id=789#c4102 Requested by ajacoutot@, ok millert@ | |||
2020-05-22 | Add test covering revision 1.64 of c_sh, fix exit code of compound lists | anton | |
while using option e. | |||
2020-01-09 | All ed(1) tests which were disabled before, have been inspected and | Alexander Bluhm | |
fixed. Some tests fail due to missing POSIX compliance as documented in the readme. Mark them as expected failures. | |||
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 | |||
2019-04-03 | Don't test the behavior of ^L as it depends on $TERM | Jeremie Courreges-Anglas | |
Suggested by anton@ | |||
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@ |