From 876a985ab444d5710d1d011aa8689ddea627a747 Mon Sep 17 00:00:00 2001 From: Joachim Breitner Date: Tue, 28 Jul 2009 02:10:48 +0200 Subject: [PATCH] [tests] Database import/export test --- tests/tests.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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" -- 2.39.2