diff options
Diffstat (limited to 'docs/runtests.sh')
-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 |