summaryrefslogtreecommitdiffstats
path: root/tests.sh
Commit message (Expand)AuthorAgeFilesLines
* Makefile: Split build into bin and obj directoriesTavian Barnes2022-05-161-3435/+0
* tests: New --stop flag to stop after the first failureTavian Barnes2022-05-131-1/+9
* tests: Buffer standard error, and print it when tests failTavian Barnes2022-05-131-91/+87
* tests: Add --verbose={commands,errors,skipped,tests} optionsTavian Barnes2022-05-131-10/+37
* tests: Exit immediately if fail() detects a crashTavian Barnes2022-05-121-2/+2
* tests: New skip_unless helperTavian Barnes2022-05-121-56/+68
* tests: Use skip_if for sudo testsTavian Barnes2022-05-121-44/+62
* stat: Pass AT_NO_AUTOMOUNT if possibleTavian Barnes2022-05-121-0/+21
* tests: Also put build outputs under build/Tavian Barnes2022-04-161-1/+2
* color: Support a separate $BFS_COLORS environment variableTavian Barnes2022-04-151-3/+6
* tests: Quiet errors from chflagsTavian Barnes2022-04-151-1/+1
* tests: Use bfs_diff in more casesTavian Barnes2022-03-151-22/+5
* tests: Shell style fixesTavian Barnes2022-03-141-57/+56
* tests: Use -print0 instead of -printf '%p ' for exec flush testsTavian Barnes2022-03-131-4/+4
* tests: Use plain sort, not bfs_sortTavian Barnes2022-03-131-17/+2
* tests: Use skip_if for more testsTavian Barnes2022-03-131-15/+11
* parse: Check for globs with unescaped trailing backslashesTavian Barnes2022-02-281-3/+0
* regex: Use the encoding from the current localeTavian Barnes2022-02-241-0/+12
* tests: Mark -fprint/-exec flushing test bfs-specificTavian Barnes2022-02-181-2/+3
* exec: Flush I/O streams before executing anythingTavian Barnes2022-02-111-1/+37
* tests: Use skip_if for tests that need /dev/fullTavian Barnes2022-02-111-22/+14
* tests: Add a test that -exit suppresses the implicit -printTavian Barnes2022-02-101-0/+5
* tests: Skip case insensitive tests if FNM_CASEFOLD is missingTavian Barnes2022-02-081-0/+5
* tests: Separate skipped tests from passing testsTavian Barnes2022-02-081-34/+39
* tests: Disable some glob tests on macOSTavian Barnes2022-02-041-0/+10
* regex: Add support for emacs and grep typesTavian Barnes2022-02-041-0/+18
* tests: Add tests for syntactically invalid globsTavian Barnes2022-02-021-0/+24
* tests: New tests for -i?wholenameTavian Barnes2022-02-011-0/+12
* tests: New test for ** in a globTavian Barnes2022-02-011-0/+5
* tests: New test for -prune on a non-directoryTavian Barnes2022-02-011-0/+5
* tests: Try to color diff outputTavian Barnes2022-02-011-11/+18
* tests: set -P for the whole scriptTavian Barnes2022-02-011-2/+1
* tests: Allow tests.sh to be invoked from any directoryTavian Barnes2022-02-011-13/+21
* parse: Add support for ed and sed regexesTavian Barnes2022-01-301-0/+12
* Revert "tests: Add a test for posix-basic alternation"Tavian Barnes2022-01-291-5/+0
* tests: Add a test for posix-basic alternationTavian Barnes2022-01-291-0/+5
* ci/macos: Switch back to macos-latestTavian Barnes2021-12-191-22/+29
* tests: Set TZ to a real timezoneTavian Barnes2021-12-101-1/+1
* parse: Switch back to O_TRUNC from explicit ftruncate()Tavian Barnes2021-10-191-15/+9
* tests: Distinguish between failures and crashesTavian Barnes2021-10-191-47/+61
* tests: Set abort_on_error=1 for the sanitizersTavian Barnes2021-10-191-0/+6
* printf: Colorize file names/paths in simple casesTavian Barnes2021-10-091-0/+5
* tests: Add a test for an operator in an unexpected positionTavian Barnes2021-10-011-0/+5
* tests: Add tests for parsing invalid integersTavian Barnes2021-10-011-0/+21
* tests: Add a tests for missing and nonexistent pathsTavian Barnes2021-10-011-0/+20
* Don't truncate files until we know they're not duplicatesTavian Barnes2021-09-261-0/+29
* ctx: Also deduplicate the standard streamsTavian Barnes2021-09-211-5/+50
* tests: Make the -files0-from tests weirderTavian Barnes2021-09-151-3/+5
* Implement -files0-from FILETavian Barnes2021-09-151-0/+37
* Use /usr/bin/env bash as the shebang in scriptsTavian Barnes2021-08-051-1/+1