X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/fbcfb25715ddbb522c8efac3faec1eca4811683d..3dc3d7dbde4b666c7e829a27d5838e5ed49bdbe6:/tests/dbversion.py diff --git a/tests/dbversion.py b/tests/dbversion.py old mode 100644 new mode 100755 index e5b5c48..945d7ad --- a/tests/dbversion.py +++ b/tests/dbversion.py @@ -18,7 +18,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA # -import dtest,time,disorder,sys,re +import dtest,time,disorder,sys,re,subprocess def test(): """Database version tests""" @@ -48,6 +48,13 @@ def test(): dtest.stop_daemon() if not ok: sys.exit(1) + # Try running the upgrade tool + print "Attempting an upgrade..." + rc = subprocess.call(["disorder-dbupgrade", + "--config", "%s/config" % dtest.testroot]) + if rc != 0: + print "disorder-dbupgrade: FAILED: exit code %s" % rc + sys.exit(1) if __name__ == '__main__': - dtest.run(test) + dtest.run()