summaryrefslogtreecommitdiffstats
path: root/tests/tests.sh
Commit message (Expand)AuthorAgeFilesLines
* tests: Refactor implementation into separate filesTavian Barnes2023-10-191-812/+12
* tests: Update bash coding styleTavian Barnes2023-10-191-32/+32
* tests: Clean up colorizationTavian Barnes2023-10-191-76/+102
* tests: Use the ERR trap to print the failing commandTavian Barnes2023-10-191-4/+46
* tests: Fix uses of $? with set -eTavian Barnes2023-10-191-10/+12
* tests: New defer functionTavian Barnes2023-10-191-1/+29
* tests: Rename --noclean -> --no-cleanTavian Barnes2023-10-191-3/+3
* tests: Always create the scratch directoryTavian Barnes2023-10-131-0/+2
* tests: Don't crash if unbuffer isn't installedTavian Barnes2023-10-121-1/+1
* tests: Check for expect_unbuffer tooTavian Barnes2023-10-061-2/+8
* tests: New bfs_pty wrapper for unbufferTavian Barnes2023-10-061-0/+14
* tests: Respect $NO_COLORTavian Barnes2023-10-051-9/+15
* tests: Fix make_deep() on FreeBSDTavian Barnes2023-10-021-9/+10
* tests: Don't cd into paths longer than PATH_MAXTavian Barnes2023-10-021-12/+8
* color: TTY-escape filenamesTavian Barnes2023-07-131-0/+1
* tests/bfs/color: Add mixed-case extensionsTavian Barnes2023-06-291-1/+3
* build: Fix tsanTavian Barnes2023-04-121-5/+6
* Replace license boilerplate with SPDX tagsTavian Barnes2023-01-251-15/+2
* tests: Use bfs_sudo wrapper instead of testing $SUDOTavian Barnes2022-12-291-15/+25
* tests: Save test stderr to separate filesTavian Barnes2022-12-161-2/+2
* tests: Fail early in bfs_diff if the diff failsTavian Barnes2022-12-161-10/+3
* tests: Print the skip reason for --verbose=skippedTavian Barnes2022-12-161-4/+9
* tests: Turn on set -eTavian Barnes2022-12-161-5/+13
* tests: Move crash detection into invoke_bfs, use ! instead of failTavian Barnes2022-12-161-11/+5
* tests: Replace skip_unless test with test || skipTavian Barnes2022-12-161-10/+0
* tests: Fix crash when stderr is redirectedTavian Barnes2022-12-141-1/+7
* tests: Allow wildcard patterns like "posix/*"Tavian Barnes2022-12-021-48/+31
* tests: Avoid syslog() using a low fd on macOSTavian Barnes2022-11-201-5/+16
* tests/xtouch: Add some missing POSIX touch featuresTavian Barnes2022-11-081-5/+5
* tests/xtouch: New utilityTavian Barnes2022-11-071-67/+39
* tests: Fix privilege dropping when run as rootTavian Barnes2022-10-211-1/+1
* tests: Add a helper for cleaning scratchTavian Barnes2022-10-201-10/+22
* tests: Coverage number go upTavian Barnes2022-10-191-2/+0
* tests: Split test cases into separate filesTavian Barnes2022-10-191-2819/+28
* tests: Test -exec with a nonexistent commandTavian Barnes2022-10-051-0/+40
* tests: POSIX doesn't *require* -ok ... {} + to be unsupportedTavian Barnes2022-09-181-2/+11
* tests: Don't pass NUL bytes to sortTavian Barnes2022-07-181-5/+11
* tests: Limit path lengths passed to mkdirTavian Barnes2022-07-131-4/+7
* tests: Set colors to the empty string for non-ttysTavian Barnes2022-07-131-0/+9
* tests: Use set -uTavian Barnes2022-07-131-2/+2
* tests: Optimize startupTavian Barnes2022-07-131-14/+14
* tests: Add tests for parsing failures in more locationsTavian Barnes2022-07-131-0/+15
* tests: New test for -exec with unset $PATHTavian Barnes2022-07-121-0/+11
* tests: Simplify snapshot testing without bfs_diffTavian Barnes2022-07-121-102/+51
* tests: Add a test for every printf directiveTavian Barnes2022-06-011-0/+13
* tests: Add tests for -warn/-nowarnTavian Barnes2022-05-291-0/+13
* tests: Don't print test names to non-ttys without --verbose=testsTavian Barnes2022-05-201-6/+15
* Makefile: Add a BUILDDIR variable for out-of-tree buildsTavian Barnes2022-05-201-1/+6
* Makefile: Split build into bin and obj directoriesTavian Barnes2022-05-161-0/+3433