From eda5d9265f91f1066e994088378082ce01e1c586 Mon Sep 17 00:00:00 2001 From: Francisco Ferreira Date: Mon, 17 Jul 2017 19:54:40 +0100 Subject: [PATCH] Tools: add new no-emit option to param_parse.py so that only validation is done --- Tools/autotest/param_metadata/param_parse.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Tools/autotest/param_metadata/param_parse.py b/Tools/autotest/param_metadata/param_parse.py index af9e17b870..4660baf11e 100755 --- a/Tools/autotest/param_metadata/param_parse.py +++ b/Tools/autotest/param_metadata/param_parse.py @@ -17,6 +17,7 @@ from mdemit import MDEmit parser = OptionParser("param_parse.py [options]") parser.add_option("-v", "--verbose", dest='verbose', action='store_true', default=False, help="show debugging output") parser.add_option("--vehicle", default='*', help="Vehicle type to generate for") +parser.add_option("--no-emit", dest='emit_params', action='store_false', default=True, help="don't emit parameter documention, just validate") (opts, args) = parser.parse_args() @@ -230,10 +231,11 @@ def do_emit(emit): emit.close() -do_emit(XmlEmit()) -do_emit(WikiEmit()) -do_emit(HtmlEmit()) -do_emit(RSTEmit()) -do_emit(MDEmit()) +if opts.emit_params: + do_emit(XmlEmit()) + do_emit(WikiEmit()) + do_emit(HtmlEmit()) + do_emit(RSTEmit()) + do_emit(MDEmit()) sys.exit(error_count)