mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
e21992e08f
Test scripts sometimes need to filter some system-specific messages from the actual output so that it can match the correct expected output. These filtering functions, ususally called "STDOUT_FILTER()" and "STDERR_FILTER()" were being repeated in individual test scripts. This becomes a maintenance problem and is error prone. Solution: Extract the two filter functions code to bin/output_filter.sh and then each test script sources it in. This allows reuse of coding and is much easier to maintain and to add new filtering. Tested: LLNL Zeus (linux64 cluster) and Dawndev (Blue-Gene cluster), both for serial mode only. --This line, and those below, will be ignored-- M tools/misc/testh5mkgrp.sh M tools/h5dump/testh5dump.sh.in M tools/h5diff/testh5diff.sh M tools/h5copy/testh5copy.sh M tools/h5ls/testh5ls.sh.in M MANIFEST A bin/output_filter.sh |
||
---|---|---|
.. | ||
testfiles | ||
CMakeLists.txt | ||
h5cc.in | ||
h5debug.c | ||
h5mkgrp.c | ||
h5redeploy.in | ||
h5repart_gentest.c | ||
h5repart.c | ||
Makefile.am | ||
Makefile.in | ||
repart_test.c | ||
talign.c | ||
testh5mkgrp.sh | ||
testh5repart.sh.in |