btrfs-progs: tests: add support for command instrumentation
authorDavid Sterba <dsterba@suse.com>
Mon, 26 Oct 2015 14:03:37 +0000 (15:03 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 2 Nov 2015 08:35:07 +0000 (09:35 +0100)
commit1c4aefc2b80df30fde528fb47d34f72dade18fc2
treef8620b933348365e04b37b06c0508ae9bcab5bf6
parentdfed5799dbc3f77c16da8f435b6cbabf1cb9b0c2
btrfs-progs: tests: add support for command instrumentation

Add a way to wrap commands executed by the tests. This means the
common wrappers: run_check, run_check_stdout and run_mayfail , with the
exception of the use root_helper.

The contents of the shell variable INSTRUMENT are prepended to the
command, without quotes. Use with care.

Example: this has been tested with valgrind, the output goes to the
RESULTS file.

 $ INSTRUMENT=valgrind make test-misc

Any use of root_helper/SUDO_HELPER will skip the instrumentation.

Signed-off-by: David Sterba <dsterba@suse.com>
tests/common