diff options
| author | Tomi Ollila <tomi.ollila@iki.fi> | 2021-05-17 11:11:09 +0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2021-06-07 20:16:33 -0300 |
| commit | 6f0f83660e222cfdd05b05ad134763a7ab26f097 (patch) | |
| tree | 5e95ce0a8fb9a8e02014683782ee96b4d6952173 /parse-time-string/parse-time-string.h | |
| parent | 651a1b085be106aa9761c464429d88e34157fc2a (diff) | |
test: aggregate-results updates
notmuch-test will now call aggregate-results.sh with file list
that it compiles based on the test ran, and aggregate-results
will report failure is any of the test files are missing.
With this notmuch-test no longer has to exit in non-parallel
run if some test fail to write its report file -- so it works
as parallel tests in this sense.
Changed test_done() in test-lib.sh write report file in one write(2),
so there is (even) less chance it being partially written. Also,
now it writes 'total' last and aggregate-results.sh expects this
line to exist in all report files for reporting to be successful.
Added 'set -eu' to notmuch-test and modified code to work with
these settings. That makes it harder to get mistakes slipped
into committed code.
Diffstat (limited to 'parse-time-string/parse-time-string.h')
0 files changed, 0 insertions, 0 deletions
