From: John Spray Date: Fri, 22 May 2015 13:08:04 +0000 (+0100) Subject: qa/cephtool: add blacklist json output check X-Git-Tag: v9.0.2~118^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=38a319d515cf9a0bcd3e8f51c45f9f9f8f52c6c1;p=ceph.git qa/cephtool: add blacklist json output check ...not very elegantly because this is bash, but at least check the expected value is somewhere present in the JSON output. Signed-off-by: John Spray --- diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index e3343bdcfc9e..7e21363c18e8 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -893,8 +893,13 @@ function test_mon_osd() # osd blacklist # bl=192.168.0.1:0/1000 + # Escaped form which may appear in JSON output + bl_json=192.168.0.1:0\\\\/1000 ceph osd blacklist add $bl ceph osd blacklist ls | grep $bl + ceph osd blacklist ls --format=json-pretty | grep $bl_json + ceph osd dump --format=json-pretty | grep $bl + ceph osd dump | grep "^blacklist $bl" ceph osd blacklist rm $bl expect_false "ceph osd blacklist ls | grep $bl"