Changeset: 18da1cd9964b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=18da1cd9964b
Modified Files:
        sql/test/testdb-upgrade-chain-hge/Tests/All
        sql/test/testdb-upgrade-hge/Tests/All
        testing/Mtest.py.in
Branch: Jul2015
Log Message:

Refined checking for to-be-upgraded database.


diffs (67 lines):

diff --git a/sql/test/testdb-upgrade-chain-hge/Tests/All 
b/sql/test/testdb-upgrade-chain-hge/Tests/All
--- a/sql/test/testdb-upgrade-chain-hge/Tests/All
+++ b/sql/test/testdb-upgrade-chain-hge/Tests/All
@@ -1,4 +1,4 @@
-HAVE_HGE&HAVE_GEOM&PREVCHAINREL?unpackage
-HAVE_HGE&HAVE_GEOM&PREVCHAINREL?upgrade
-HAVE_HGE&HAVE_GEOM&PREVCHAINREL&RELEASERUN?package
-HAVE_HGE&HAVE_GEOM&PREVCHAINREL?dump
+HAVE_HGE&HAVE_GEOM&PREVHGECHAINREL?unpackage
+HAVE_HGE&HAVE_GEOM&PREVHGECHAINREL?upgrade
+HAVE_HGE&HAVE_GEOM&PREVHGECHAINREL&RELEASERUN?package
+HAVE_HGE&HAVE_GEOM&PREVHGECHAINREL?dump
diff --git a/sql/test/testdb-upgrade-hge/Tests/All 
b/sql/test/testdb-upgrade-hge/Tests/All
--- a/sql/test/testdb-upgrade-hge/Tests/All
+++ b/sql/test/testdb-upgrade-hge/Tests/All
@@ -1,3 +1,3 @@
-HAVE_HGE&HAVE_GEOM&PREVREL?unpackage
-HAVE_HGE&HAVE_GEOM&PREVREL?upgrade
-HAVE_HGE&HAVE_GEOM&PREVREL?dump
+HAVE_HGE&HAVE_GEOM&PREVHGEREL?unpackage
+HAVE_HGE&HAVE_GEOM&PREVHGEREL?upgrade
+HAVE_HGE&HAVE_GEOM&PREVHGEREL?dump
diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -1825,9 +1825,19 @@ def RunTest(env, TST, BusyPorts, COND, o
                         reason = "as previous release database is not 
available"
                         elem = SkipTest(env, TST, EXT, reason, length)
                         break
+                elif cond == 'PREVHGEREL':
+                    if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevhgerel.zip')):
+                        reason = "as previous hugeint release database is not 
available"
+                        elem = SkipTest(env, TST, EXT, reason, length)
+                        break
                 elif cond == 'PREVCHAINREL':
                     if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevchainrel.zip')):
-                        reason = "as previous release database is not 
available"
+                        reason = "as previous chained release database is not 
available"
+                        elem = SkipTest(env, TST, EXT, reason, length)
+                        break
+                elif cond == 'PREVHGECHAINREL':
+                    if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevhgechainrel.zip')):
+                        reason = "as previous hugeint chained release database 
is not available"
                         elem = SkipTest(env, TST, EXT, reason, length)
                         break
                 elif not CONDITIONALS.has_key(cond):
@@ -1870,9 +1880,19 @@ def RunTest(env, TST, BusyPorts, COND, o
                     reason = "as previous release database is not available"
                     elem = SkipTest(env, TST, EXT, reason, length)
                     break
+            elif cond == 'PREVHGEREL':
+                if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevhgerel.zip')):
+                    reason = "as previous hugeint release database is not 
available"
+                    elem = SkipTest(env, TST, EXT, reason, length)
+                    break
             elif cond == 'PREVCHAINREL':
                 if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevchainrel.zip')):
-                    reason = "as previous release database is not available"
+                    reason = "as previous chained release database is not 
available"
+                    elem = SkipTest(env, TST, EXT, reason, length)
+                    break
+            elif cond == 'PREVHGECHAINREL':
+                if not os.path.exists(os.path.join(env['GDK_DBFARM'], 
'prevhgechainrel.zip')):
+                    reason = "as previous hugeint chained release database is 
not available"
                     elem = SkipTest(env, TST, EXT, reason, length)
                     break
             elif not CONDITIONALS.has_key(cond):
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to