]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add tests for rbd ls with old and new formats
authorJosh Durgin <josh.durgin@inktank.com>
Fri, 29 Jun 2012 01:38:39 +0000 (18:38 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Mon, 2 Jul 2012 21:18:21 +0000 (14:18 -0700)
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
qa/workunits/rbd/copy.sh

index dd54e6b155ee67c83364b74d0be33a8acd3e6fae..d62c862ffe066a960a57630d74fe13ff0c3e7e56 100755 (executable)
@@ -79,8 +79,39 @@ test_rename() {
     remove_images
 }
 
+test_ls() {
+    echo "testing ls..."
+    remove_images
+
+    rbd create -s 1 test1
+    rbd create -s 1 test2
+    rbd ls | grep test1
+    rbd ls | grep test2
+    rbd ls | wc -l | grep 2
+
+    rbd rm test1
+    rbd rm test2
+
+    rbd create --new-format -s 1 test1
+    rbd create --new-format -s 1 test2
+    rbd ls | grep test1
+    rbd ls | grep test2
+    rbd ls | wc -l | grep 2
+
+    rbd rm test1
+    rbd rm test2
+
+    rbd create --new-format -s 1 test1
+    rbd create -s 1 test2
+    rbd ls | grep test1
+    rbd ls | grep test2
+    rbd ls | wc -l | grep 2
+
+    remove_images
+}
 
 test_rename
+test_ls
 test_others
 
 echo OK