- parser = argparse.ArgumentParser(description=__doc__,
- formatter_class=argparse.
- RawDescriptionHelpFormatter)
- parser.add_argument(u"-s", u"--specification",
- required=True,
- type=argparse.FileType(u'r'),
- help=u"Specification YAML file.")
- parser.add_argument(u"-r", u"--release",
- default=u"master",
- type=str,
- help=u"Release string of the product.")
- parser.add_argument(u"-w", u"--week",
- default=u"1",
- type=str,
- help=u"Calendar week when the report is published.")
- parser.add_argument(u"-l", u"--logging",
- choices=[u"DEBUG", u"INFO", u"WARNING",
- u"ERROR", u"CRITICAL"],
- default=u"ERROR",
- help=u"Logging level.")
- parser.add_argument(u"-f", u"--force",
- action=u"store_true",
- help=u"Force removing the old build(s) if present.")
+ parser = argparse.ArgumentParser(
+ description=__doc__,
+ formatter_class=argparse.RawDescriptionHelpFormatter
+ )
+ parser.add_argument(
+ "-s", "--specification",
+ required=True,
+ type=str,
+ help="Specification YAML file."
+ )
+ parser.add_argument(
+ "-r", "--release",
+ default="master",
+ type=str,
+ help="Release string of the product."
+ )
+ parser.add_argument(
+ "-w", "--week",
+ default="1",
+ type=str,
+ help="Calendar week when the report is published."
+ )
+ parser.add_argument(
+ "-l", "--logging",
+ choices=[
+ "NOTSET", "DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"
+ ],
+ default="ERROR",
+ help="Logging level."
+ )
+ parser.add_argument(
+ "-f", "--force",
+ action="store_true",
+ help="Force removing the old build(s) if present."
+ )
+ parser.add_argument(
+ "-o", "--print-all-oper-data",
+ action="store_true",
+ help="Print all operational data to console. Be careful, the output "
+ "can be really long."
+ )
+ parser.add_argument(
+ "-i", "--input-file",
+ type=str,
+ default="",
+ help="XML file generated by RobotFramework which will be processed "
+ "instead of downloading the data from Nexus and/or Jenkins. In "
+ "this case, the section 'input' in the specification file is "
+ "ignored."
+ )
+ parser.add_argument(
+ "-d", "--input-directory",
+ type=str,
+ default="",
+ help="Directory with XML file(s) generated by RobotFramework or with "
+ "sub-directories with XML file(s) which will be processed "
+ "instead of downloading the data from Nexus and/or Jenkins. In "
+ "this case, the section 'input' in the specification file is "
+ "ignored."
+ )