From 73a6349b16ce1c95ff6216fdbff9551d574988d9 Mon Sep 17 00:00:00 2001 From: Jelte Jansen Date: Tue, 27 Mar 2012 15:15:36 +0200 Subject: [PATCH] [1846] temporarily consider v1.0 as current schema version and disable a number of relevant tests --- src/bin/dbutil/dbutil.py.in | 5 ++- src/bin/dbutil/tests/dbutil_test.sh.in | 58 ++++++++++++++------------ 2 files changed, 35 insertions(+), 28 deletions(-) diff --git a/src/bin/dbutil/dbutil.py.in b/src/bin/dbutil/dbutil.py.in index 81f351e7ad..ad63d5035c 100755 --- a/src/bin/dbutil/dbutil.py.in +++ b/src/bin/dbutil/dbutil.py.in @@ -378,7 +378,10 @@ def get_latest_version(): This is the 'to' version held in the last element of the upgrades list """ - return UPGRADES[-1]['to'] + # Temporarily hardcoded to return 1 as the schema version, until + # #324 is merged. + #return UPGRADES[-1]['to'] + return (1, 0) def get_version(db): diff --git a/src/bin/dbutil/tests/dbutil_test.sh.in b/src/bin/dbutil/tests/dbutil_test.sh.in index 92c5953f94..2b072f9da1 100755 --- a/src/bin/dbutil/tests/dbutil_test.sh.in +++ b/src/bin/dbutil/tests/dbutil_test.sh.in @@ -359,19 +359,22 @@ check_version $testdata/old_v1.sqlite3 "V1.0" check_no_backup $tempfile $backupfile rm -f $tempfile $backupfile -echo "5.2. Database is an old V1 database - upgrade" -upgrade_ok_test $testdata/old_v1.sqlite3 $backupfile -rm -f $tempfile $backupfile +# Temporarily disabled until #324 is merged +#echo "5.2. Database is an old V1 database - upgrade" +#upgrade_ok_test $testdata/old_v1.sqlite3 $backupfile +#rm -f $tempfile $backupfile -echo "6.1. Database is new V1 database - check" -check_version $testdata/new_v1.sqlite3 "V1.0" -check_no_backup $tempfile $backupfile -rm -f $tempfile $backupfile +# Temporarily disabled until #324 is merged +#echo "6.1. Database is new V1 database - check" +#check_version $testdata/new_v1.sqlite3 "V1.0" +#check_no_backup $tempfile $backupfile +#rm -f $tempfile $backupfile -echo "6.2. Database is a new V1 database - upgrade" -upgrade_ok_test $testdata/new_v1.sqlite3 $backupfile -rm -f $tempfile $backupfile +# Temporarily disabled until #324 is merged +#echo "6.2. Database is a new V1 database - upgrade" +#upgrade_ok_test $testdata/new_v1.sqlite3 $backupfile +#rm -f $tempfile $backupfile echo "7.1. Database is V2.0 database - check" @@ -402,9 +405,10 @@ upgrade_fail_test $testdata/too_many_version.sqlite3 $backupfile rm -f $tempfile $backupfile -echo "10.0. Upgrade corrupt database" -upgrade_fail_test $testdata/corrupt.sqlite3 $backupfile -rm -f $tempfile $backupfile +# Temporarily disabled until #324 is merged +#echo "10.0. Upgrade corrupt database" +#upgrade_fail_test $testdata/corrupt.sqlite3 $backupfile +#rm -f $tempfile $backupfile echo "11. Record count test" @@ -443,20 +447,15 @@ copy_file $testdata/old_v1.sqlite3 $tempfile passzero $? rm -f $tempfile $backupfile -echo "13.3 quiet flag" -copy_file $testdata/old_v1.sqlite3 $tempfile -../run_dbutil.sh --check --quiet $tempfile 2>&1 | grep . -failzero $? -rm -f $tempfile $backupfile - -echo "13.3 Interactive prompt - yes" -copy_file $testdata/old_v1.sqlite3 $tempfile -../run_dbutil.sh --upgrade $tempfile << . -Yes -. -passzero $? -check_version $tempfile "V2.0" -rm -f $tempfile $backupfile +# Temporarily disabled until #324 is merged +#echo "13.3 Interactive prompt - yes" +#copy_file $testdata/old_v1.sqlite3 $tempfile +#../run_dbutil.sh --upgrade $tempfile << . +#Yes +#. +#passzero $? +#check_version $tempfile "V2.0" +#rm -f $tempfile $backupfile echo "13.4 Interactive prompt - no" copy_file $testdata/old_v1.sqlite3 $tempfile @@ -468,6 +467,11 @@ diff $testdata/old_v1.sqlite3 $tempfile > /dev/null passzero $? rm -f $tempfile $backupfile +echo "13.5 quiet flag" +copy_file $testdata/old_v1.sqlite3 $tempfile +../run_dbutil.sh --check --quiet $tempfile 2>&1 | grep . +failzero $? +rm -f $tempfile $backupfile # Report the result if [ $failcount -eq 0 ]; then