From: Joachim Breitner Date: Tue, 28 Jul 2009 00:10:48 +0000 (+0200) Subject: [tests] Database import/export test X-Git-Url: https://git.donarmstrong.com/?p=wannabuild.git;a=commitdiff_plain;h=c58928dd878855594f520f129e0182ae83bd1a77 [tests] Database import/export test --- diff --git a/tests/tests.sh b/tests/tests.sh index a20da90..b22cd02 100755 --- a/tests/tests.sh +++ b/tests/tests.sh @@ -221,4 +221,18 @@ wanna-build -A amd64 -b amd64/build-db --merge-all $testdir/Packages $testdir/qu wanna-build -A amd64 -b amd64/build-db --info src-b | assert_grep "State.*:.*Needs-Build" +echo "Exporting database" +wanna-build -A amd64 -b amd64/build-db --export $testdir/export1 + +echo "Importing database" +wanna-build -A amd64 -b amd64/build-db --import $testdir/export1 + +echo "Exporting database again" +wanna-build -A amd64 -b amd64/build-db --export $testdir/export2 + +if ! diff -q $testdir/export1 $testdir/export2 +then + echo "Exporting and importing is not idempotent!" + exit 1 +fi echo "Finished sucessfully"