diff --git a/src/test/cli-integration/rbd/defaults.t b/src/test/cli-integration/rbd/defaults.t index c2a33e4673a..10f3f3f2b89 100644 --- a/src/test/cli-integration/rbd/defaults.t +++ b/src/test/cli-integration/rbd/defaults.t @@ -1,7 +1,7 @@ Plain create with various options specified via usual cli arguments =================================================================== $ rbd create -s 1 test - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -13,7 +13,7 @@ Plain create with various options specified via usual cli arguments } $ rbd rm test --no-progress $ rbd create -s 1 --order 20 test - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -25,7 +25,7 @@ Plain create with various options specified via usual cli arguments } $ rbd rm test --no-progress $ rbd create -s 1 test --image-format 2 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -41,7 +41,7 @@ Plain create with various options specified via usual cli arguments } $ rbd rm test --no-progress $ rbd create -s 1 test --image-format 2 --order 20 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -57,7 +57,7 @@ Plain create with various options specified via usual cli arguments } $ rbd rm test --no-progress $ rbd create -s 1 test --image-format 2 --stripe-unit 1048576 --stripe-count 8 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -78,7 +78,7 @@ Plain create with various options specified via usual cli arguments Format 2 Usual arguments with custom rbd_default_* params ========================================================= $ rbd create -s 1 test --image-format 2 --stripe-unit 1048576 --stripe-count 8 --rbd-default-order 21 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -96,7 +96,7 @@ Format 2 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --image-format 2 --stripe-unit 1048576 --stripe-count 8 --order 23 --rbd-default-order 20 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -114,7 +114,7 @@ Format 2 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --image-format 2 --rbd-default-stripe-unit 1048576 --rbd-default-stripe-count 8 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -135,7 +135,7 @@ Format 2 Usual arguments with custom rbd_default_* params Format 1 Usual arguments with custom rbd_default_* params ========================================================= $ rbd create -s 1 test --rbd-default-order 20 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -147,7 +147,7 @@ Format 1 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --rbd-default-format 2 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -163,7 +163,7 @@ Format 1 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --rbd-default-format 2 --rbd-default-order 20 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -179,7 +179,7 @@ Format 1 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --rbd-default-format 2 --rbd-default-order 20 --rbd-default-features 1 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -195,7 +195,7 @@ Format 1 Usual arguments with custom rbd_default_* params } $ rbd rm test --no-progress $ rbd create -s 1 test --rbd-default-format 2 --stripe-unit 1048576 --stripe-count 8 - $ rbd info test --format json | python -mjson.tool + $ rbd info test --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ diff --git a/src/test/cli-integration/rbd/formatted-output.t b/src/test/cli-integration/rbd/formatted-output.t index fe4318aa5c4..7c657554d84 100644 --- a/src/test/cli-integration/rbd/formatted-output.t +++ b/src/test/cli-integration/rbd/formatted-output.t @@ -53,7 +53,7 @@ For now, use a more inclusive regex. \torder 22 (4096 kB objects) (esc) [^^]+ (re) \tformat: 1 (esc) - $ rbd info foo --format json | python -mjson.tool + $ rbd info foo --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -82,7 +82,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. [^^]+ (re) \tformat: 1 (esc) \tprotected: False (esc) - $ rbd info foo@snap --format json | python -mjson.tool + $ rbd info foo@snap --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -111,7 +111,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. [^^]+ (re) \tformat: 2 (esc) \tfeatures: layering (esc) - $ rbd info bar --format json | python -mjson.tool + $ rbd info bar --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -147,7 +147,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. \tformat: 2 (esc) \tfeatures: layering (esc) \tprotected: True (esc) - $ rbd info bar@snap --format json | python -mjson.tool + $ rbd info bar@snap --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -185,7 +185,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. \tformat: 2 (esc) \tfeatures: layering (esc) \tprotected: False (esc) - $ rbd info bar@snap2 --format json | python -mjson.tool + $ rbd info bar@snap2 --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -222,7 +222,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. [^^]+ (re) \tformat: 2 (esc) \tfeatures: layering (esc) - $ rbd info baz --format json | python -mjson.tool + $ rbd info baz --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -256,7 +256,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. \torder 22 (4096 kB objects) (esc) [^^]+ (re) \tformat: 1 (esc) - $ rbd info quux --format json | python -mjson.tool + $ rbd info quux --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rb.0.*", (glob) "format": 1, @@ -283,7 +283,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. [^^]+ (re) \tformat: 2 (esc) \tfeatures: layering (esc) - $ rbd info rbd_other/child --format json | python -mjson.tool + $ rbd info rbd_other/child --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -321,7 +321,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. \tprotected: False (esc) \tparent: rbd/bar@snap (esc) \toverlap: 512 MB (esc) - $ rbd info rbd_other/child@snap --format json | python -mjson.tool + $ rbd info rbd_other/child@snap --format json | python -mjson.tool | sed 's/,$/, /' { "block_name_prefix": "rbd_data.*", (glob) "features": [ @@ -368,7 +368,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. quux bar baz - $ rbd list --format json | python -mjson.tool + $ rbd list --format json | python -mjson.tool | sed 's/,$/, /' [ "foo", "quux", @@ -391,7 +391,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. bar@snap 512M 2 yes bar@snap2 1024M 2 baz 2048M 2 shr - $ rbd list -l --format json | python -mjson.tool + $ rbd list -l --format json | python -mjson.tool | sed 's/,$/, /' [ { "format": 1, @@ -485,7 +485,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. $ rbd list rbd_other child - $ rbd list rbd_other --format json | python -mjson.tool + $ rbd list rbd_other --format json | python -mjson.tool | sed 's/,$/, /' [ "child" ] @@ -497,7 +497,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. NAME SIZE PARENT FMT PROT LOCK child 512M 2 child@snap 512M rbd/bar@snap 2 - $ rbd list rbd_other -l --format json | python -mjson.tool + $ rbd list rbd_other -l --format json | python -mjson.tool | sed 's/,$/, /' [ { "format": 2, @@ -538,7 +538,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. $ rbd lock list foo - $ rbd lock list foo --format json | python -mjson.tool + $ rbd lock list foo --format json | python -mjson.tool | sed 's/,$/, /' {} $ rbd lock list foo --format xml | xml_pp 2>&1 | grep -v '^new version at /usr/bin/xml_pp' @@ -546,7 +546,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. There is 1 exclusive lock on this image. Locker*ID*Address* (glob) client.* id * (glob) - $ rbd lock list quux --format json | python -mjson.tool + $ rbd lock list quux --format json | python -mjson.tool | sed 's/,$/, /' { "id": { "address": "*", (glob) @@ -567,7 +567,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. client.*id[123].* (re) client.*id[123].* (re) client.*id[123].* (re) - $ rbd lock list baz --format json | python -mjson.tool + $ rbd lock list baz --format json | python -mjson.tool | sed 's/,$/, /' { "id1": { "address": "*", (glob) @@ -600,7 +600,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. $ rbd snap list foo SNAPID NAME SIZE *snap*1024*MB* (glob) - $ rbd snap list foo --format json | python -mjson.tool + $ rbd snap list foo --format json | python -mjson.tool | sed 's/,$/, /' [ { "id": *, (glob) @@ -620,7 +620,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros. SNAPID NAME SIZE *snap*512*MB* (glob) *snap2*1024*MB* (glob) - $ rbd snap list bar --format json | python -mjson.tool + $ rbd snap list bar --format json | python -mjson.tool | sed 's/,$/, /' [ { "id": *, (glob) @@ -647,14 +647,14 @@ whenever it is run. grep -v to ignore it, but still work on other distros. $ rbd snap list baz - $ rbd snap list baz --format json | python -mjson.tool + $ rbd snap list baz --format json | python -mjson.tool | sed 's/,$/, /' [] $ rbd snap list baz --format xml | xml_pp 2>&1 | grep -v '^new version at /usr/bin/xml_pp' $ rbd snap list rbd_other/child SNAPID NAME SIZE *snap*512*MB* (glob) - $ rbd snap list rbd_other/child --format json | python -mjson.tool + $ rbd snap list rbd_other/child --format json | python -mjson.tool | sed 's/,$/, /' [ { "id": *, (glob)