diff options
author | Michael E Brown <mebrown@michaels-house.net> | 2007-12-19 22:30:53 -0600 |
---|---|---|
committer | Michael E Brown <mebrown@michaels-house.net> | 2007-12-19 22:30:53 -0600 |
commit | 71f510842210b922babc47260712840c799cd133 (patch) | |
tree | 5b1b949f1e939a38d437929703766eec0694a4f4 /docs | |
parent | 79ad55bfcd2afbeedda8f955e484a41c01939545 (diff) | |
download | mock-71f510842210b922babc47260712840c799cd133.tar.gz mock-71f510842210b922babc47260712840c799cd133.tar.xz mock-71f510842210b922babc47260712840c799cd133.zip |
cleanup from unit tests if they are interrupted or end prematurely.
Diffstat (limited to 'docs')
-rwxr-xr-x | docs/runtests.sh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/runtests.sh b/docs/runtests.sh index 724df49..08cb656 100755 --- a/docs/runtests.sh +++ b/docs/runtests.sh @@ -33,6 +33,8 @@ outdir=${CURDIR}/mock-unit-test MOCKCMD="sudo ./py/mock.py --resultdir=$outdir --uniqueext=$uniqueext -r $testConfig $MOCK_EXTRA_ARGS" CHROOT=/var/lib/mock/${testConfig}-$uniqueext/root +trap '$MOCKCMD --clean' INT HUP QUIT EXIT TERM + # clear out root cache so we get at least run without root cache present #sudo rm -rf /var/lib/mock/cache/${testConfig}/root_cache @@ -163,12 +165,18 @@ if [ ! -e $CHROOT/usr/bin/ccache ]; then fi # +# clean up from first round of tests +# +time $MOCKCMD --offline --clean + +# # Test build all configs we ship. # for i in $(ls etc/mock | grep .cfg | grep -v default | grep -v ppc); do + MOCKCMD="sudo ./py/mock.py --resultdir=$outdir --uniqueext=$uniqueext -r $(basename $i .cfg) $MOCK_EXTRA_ARGS" # test tmpfs and normal - time sudo ./py/mock.py --resultdir=$outdir --uniqueext=$uniqueext --enable-plugin=tmpfs --rebuild $MOCKSRPM -r $(basename $i .cfg) $MOCK_EXTRA_ARGS - time sudo ./py/mock.py --resultdir=$outdir --uniqueext=$uniqueext rebuild $MOCKSRPM -r $(basename $i .cfg) $MOCK_EXTRA_ARGS + time $MOCKCMD --enable-plugin=tmpfs --rebuild $MOCKSRPM + time $MOCKCMD --rebuild $MOCKSRPM done |