diff options
author | Michal Sojka <sojkam1@fel.cvut.cz> | 2011-01-23 12:12:24 +0100 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2011-01-26 22:37:21 +1000 |
commit | cb6411e29135217aaf4abb0615a8ca730c5f2bc2 (patch) | |
tree | d33046a934756b97c256732f20eb78160f860de2 /test/basic | |
parent | f806dd3a8f298bdb03bc22b2f8d3236ee7b884a0 (diff) |
test: Make it easier to resolve conflicts when adding new tests
Currently, there are two places in the test framework that contain very
long list on a single line. Whenever a test is added (or changed) in
several branches and these branches are merged, it results in conflict
which is hard to resolve because one has to go through the whole long
line to find where the conflict is.
This patch splits these long lists to several lines so that the
conflicts are easier to resolve.
Diffstat (limited to 'test/basic')
-rwxr-xr-x | test/basic | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -51,8 +51,13 @@ test_expect_code 2 'failure to clean up causes the test to fail' ' # Ensure that all tests are being run test_begin_subtest 'Ensure that all available tests will be run by notmuch-test' -tests_in_suite=$(grep TESTS= ../notmuch-test | sed -e "s/TESTS=\"\(.*\)\"/\1/" | tr " " "\n" | sort) -available=$(ls -1 ../ | grep -v -E "^(aggregate-results.sh|Makefile|Makefile.local|notmuch-test|README|test-lib.sh|test-results|tmp.*|valgrind|corpus*|emacs.expected-output|smtp-dummy|smtp-dummy.c|test-verbose|test.expected-output|.*~)" | sort) +eval $(sed -n -e '/^TESTS="$/,/^"$/p' notmuch-test ../notmuch-test) +tests_in_suite=$(for i in $TESTS; do echo $i; done | sort) +available=$(ls -1 ../ | \ + sed -r -e "/^(aggregate-results.sh|Makefile|Makefile.local|notmuch-test)/d" \ + -e "/^(README|test-lib.sh|test-results|tmp.*|valgrind|corpus*)/d" \ + -e "/^(emacs.expected-output|smtp-dummy|smtp-dummy.c|test-verbose)/d" \ + -e "/^(test.expected-output|.*~)/d" | sort) test_expect_equal "$tests_in_suite" "$available" EXPECTED=../test.expected-output |