diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2022-09-13 14:35:19 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-09-13 11:12:41 +0200 |
commit | 8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8 (patch) | |
tree | 8283faa84c398d39581ed31bfc15b0fc564780d6 /test/lib/perf_report | |
parent | 1e4a15398f2f932e290ab222d2d57a47018f2245 (diff) | |
download | passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar.gz passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar.bz2 passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar.lz passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar.xz passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.tar.zst passt-8cb7d5b461f0fc7c49fcb5cd6b0ce8dfcb15fce8.zip |
test: Create common state directories for temporary files
The test scripts create a bunch of temporary files to keep track of
internal state. Some are made in /tmp with individual mktemp calls, some
go in the passt source directory, and some go in $LOGDIR. This can
sometimes make it messy to clean up after failed test runs.
Start cleaning this up by creating a single "state" directory ($STATEBASE)
in /tmp for all the state or temporary files used by a single test run.
Clean it up automatically in cleanup() - except when DEBUG==1, because
those files can be useful for debugging test script failures.
We create subdirectories under $STATEBASE for each setup function, exposed
as $STATESETUP. We also create subdirectories for each test script and
expose those to the scripts as __STATEDIR__.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'test/lib/perf_report')
0 files changed, 0 insertions, 0 deletions