summaryrefslogtreecommitdiffstats
path: root/tests/run.sh
Commit message (Collapse)AuthorAgeFilesLines
* tests: Quiet diffTavian Barnes2024-04-161-2/+2
| | | | | | On Solaris/Illumos, `diff` prints "No differences encountered" if the files are the same. Guard it with `cmp -s` so we get no output for passing tests.
* build: Add a separate configuration stepTavian Barnes2024-04-091-1/+1
|
* tests: Redirect stdin in bfs_pty()Tavian Barnes2024-02-171-1/+1
| | | | Otherwise bfs will think it's interactive.
* tests: Fix --stopTavian Barnes2024-02-051-1/+1
|
* tests: Implement jobserver inheritanceTavian Barnes2024-02-031-25/+94
|
* tests: Use variable redirections to dup std{out,err}Tavian Barnes2024-02-011-19/+7
| | | | | | | | | | | Previously, we hardcoded file descriptors 3 and 4 for duplicating stdandard output/error respectively. In preparation for keeping inherited FDs open, switch to using bash's variable redirection feature to dynamically assign FDs. This feature is only available from bash 4.1 onwards, so this marks the end of our support for bash 3. macOS users will need to install a modern bash version to run our tests.
* tests: Properly filter escape sequences with --verbose=testsTavian Barnes2024-01-131-1/+1
|
* tests: New output formatTavian Barnes2024-01-111-13/+28
|
* tests: Fix --stopTavian Barnes2023-11-231-0/+6
|
* tests: Fix --verbose=commands with --bfs="wrapper bfs"Tavian Barnes2023-11-131-1/+1
|
* tests: Fix output interleaving with -j1Tavian Barnes2023-11-071-5/+5
|
* tests: Clean up verbose logging a bitTavian Barnes2023-10-231-20/+36
|
* tests: Fix Bash 3 compatibilityTavian Barnes2023-10-231-12/+32
|
* tests: Run test cases in parallelTavian Barnes2023-10-231-15/+46
|
* tests: Use test-specific scratch directoriesTavian Barnes2023-10-221-14/+14
|
* tests: Fix column detection with redirected stderrTavian Barnes2023-10-201-1/+1
|
* tests/color: Remove some useless catsTavian Barnes2023-10-201-35/+38
|
* tests: Refactor implementation into separate filesTavian Barnes2023-10-191-0/+316