tests: Additional test for run time addition of a database.
authorGurucharan Shetty <gshetty@nicira.com>
Mon, 8 Jul 2013 22:27:27 +0000 (15:27 -0700)
committerroot <root@ubuntu-cloud.(none)>
Tue, 9 Jul 2013 00:22:13 +0000 (17:22 -0700)
Adding a removed database covers a common use case.

Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
tests/ovsdb-server.at

index 16a1d95..8a01f0a 100644 (file)
@@ -234,6 +234,13 @@ AT_CHECK([ovs-appctl -t ovsdb-server ovsdb-server/remove-db ordinals], [2],
   [], [Failed to find the database.
 ovs-appctl: ovsdb-server: server returned an error
 ])
+
+# Add a removed database.
+AT_CHECK([ovs-appctl -t ovsdb-server ovsdb-server/add-db db2], [0])
+AT_CHECK([ovs-appctl -t ovsdb-server ovsdb-server/list-dbs],
+  [0], [constraints
+])
+AT_CHECK([ovsdb-client list-tables unix:socket constraints], [0], [ignore], [ignore])
 AT_CLEANUP
 
 AT_SETUP([ovsdb-server/add-db and remove-db with --monitor])