mirror of
https://github.com/ceph/ceph
synced 2025-02-23 02:57:21 +00:00
common: get_command_descriptions use cout instead of dout
Using dout instead of cout creates noise and makes it more difficult for people trying to debug a failure in test_ceph_argparse.py. The output of get_command_descriptions is modified to only contain parseable information and the code parsing its output test_ceph_argparse.py is removed. Signed-off-by: Loic Dachary <loic@dachary.org>
This commit is contained in:
parent
4d3502ba9b
commit
94080de93a
@ -24,9 +24,6 @@
|
||||
#include "mon/Monitor.h"
|
||||
#include "common/ceph_argparse.h"
|
||||
#include "global/global_init.h"
|
||||
#include "common/debug.h"
|
||||
|
||||
#define dout_subsys ceph_subsys_mon
|
||||
|
||||
static void usage(ostream &out)
|
||||
{
|
||||
@ -51,7 +48,7 @@ static void json_print(const MonCommand *mon_commands, int size)
|
||||
get_command_descriptions(mon_commands, size, f, &rdata);
|
||||
delete f;
|
||||
string data(rdata.c_str(), rdata.length());
|
||||
dout(0) << data << dendl;
|
||||
cout << data << std::endl;
|
||||
}
|
||||
|
||||
static void all()
|
||||
|
@ -24,9 +24,7 @@ import re
|
||||
import json
|
||||
|
||||
def get_command_descriptions(what):
|
||||
buffer = os.popen("./get_command_descriptions " + "--" + what
|
||||
+ " 2>&1 | grep cmd000").read()
|
||||
return re.sub(r'^.*?(\{.*\})', '\g<1>', buffer)
|
||||
return os.popen("./get_command_descriptions " + "--" + what).read()
|
||||
|
||||
def test_parse_json_funcsigs():
|
||||
commands = get_command_descriptions("all")
|
||||
|
Loading…
Reference in New Issue
Block a user