mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-25 10:54:52 +01:00
test: expand regex in test/basic
Over time, maintaining this very long regex has become irritating, especially when resolving conflicts. This patch replaces the call to sed with multiple extra arguments to find. Since each test binary is now on it's own line, this should make resolving conflicts easier.
This commit is contained in:
parent
ae459a3f4c
commit
b173037398
1 changed files with 9 additions and 3 deletions
12
test/basic
12
test/basic
|
@ -53,9 +53,15 @@ test_expect_code 2 'failure to clean up causes the test to fail' '
|
|||
test_begin_subtest 'Ensure that all available tests will be run by notmuch-test'
|
||||
eval $(sed -n -e '/^TESTS="$/,/^"$/p' $TEST_DIRECTORY/notmuch-test)
|
||||
tests_in_suite=$(for i in $TESTS; do echo $i; done | sort)
|
||||
available=$(find "$TEST_DIRECTORY" -maxdepth 1 -type f -perm +111 | \
|
||||
sed -r -e "s,.*/,," -e "/^(aggregate-results.sh|notmuch-test|smtp-dummy|test-verbose|symbol-test|arg-test|parse-time)$/d" | \
|
||||
sort)
|
||||
available=$(find "$TEST_DIRECTORY" -maxdepth 1 -type f -perm +111 \
|
||||
! -name aggregate-results.sh \
|
||||
! -name arg-test \
|
||||
! -name notmuch-test \
|
||||
! -name parse-time \
|
||||
! -name smtp-dummy \
|
||||
! -name symbol-test \
|
||||
! -name test-verbose \
|
||||
| sed 's,.*/,,' | sort)
|
||||
test_expect_equal "$tests_in_suite" "$available"
|
||||
|
||||
EXPECTED=$TEST_DIRECTORY/test.expected-output
|
||||
|
|
Loading…
Reference in a new issue