test: add help message to config_filter.py
It is good to know what can be done using this tool. Change-Id: I372d3c6f7c1bdd3dc89e45aadbcde2cc4e608d7d Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com> Reviewed-on: https://review.gerrithub.io/c/434886 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Pawel Kaminski <pawelx.kaminski@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com>
This commit is contained in:
parent
651d9158a0
commit
4afffa7369
@ -53,8 +53,16 @@ def filter_methods(do_remove_global_rpcs):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter)
|
||||||
parser.add_argument('-method', dest='method')
|
parser.add_argument('-method', dest='method', default=None,
|
||||||
|
help="""One of the methods:
|
||||||
|
delete_global_parameters
|
||||||
|
remove pre-init configuration (pre start_subsystem_init RPC methods)
|
||||||
|
delete_configs
|
||||||
|
remove post-init configuration (post start_subsystem_init RPC methods)
|
||||||
|
sort
|
||||||
|
remove nothing - just sort JSON objects (and subobjects but not arrays)
|
||||||
|
in lexicographical order. This can be used to do plain text diff.""")
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
if args.method == "delete_global_parameters":
|
if args.method == "delete_global_parameters":
|
||||||
@ -67,4 +75,4 @@ if __name__ == "__main__":
|
|||||||
o = json.loads('{ "the_object": ' + sys.stdin.read() + ' }')
|
o = json.loads('{ "the_object": ' + sys.stdin.read() + ' }')
|
||||||
print(json.dumps(sort_json_object(o)['the_object'], indent=2))
|
print(json.dumps(sort_json_object(o)['the_object'], indent=2))
|
||||||
else:
|
else:
|
||||||
raise ValueError("Invalid method '{}'".format(args.method))
|
raise ValueError("Invalid method '{}'\n\n{}".format(args.method, parser.format_help()))
|
||||||
|
Loading…
Reference in New Issue
Block a user