X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tests%2Ftests.sh;h=b22cd02480d73d79635c3461bbd069c956e33876;hb=c58928dd878855594f520f129e0182ae83bd1a77;hp=a20da905f9d885444402203cd581cbed8de1778b;hpb=c90eb45c367d03ed787e31c8751828baf9f3f631;p=wannabuild.git 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"