- parser = argparse.ArgumentParser(description=__doc__,
- formatter_class=argparse.
- RawDescriptionHelpFormatter)
- parser.add_argument("-s", "--specification",
- required=True,
- type=argparse.FileType('r'),
- help="Specification YAML file.")
- parser.add_argument("-r", "--release",
- default="master",
- type=str,
- help="Release string of the product.")
- parser.add_argument("-l", "--logging",
- choices=["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 = argparse.ArgumentParser(
+ description=__doc__,
+ formatter_class=argparse.RawDescriptionHelpFormatter
+ )
+ parser.add_argument(
+ u"-s", u"--specification",
+ required=True,
+ type=str,
+ 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"NOTSET", 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.add_argument(
+ u"-o", u"--print-all-oper-data",
+ action=u"store_true",
+ help=u"Print all operational data to console. Be careful, the output "
+ u"can be really long."
+ )
+ parser.add_argument(
+ u"-i", u"--input-file",
+ type=str,
+ default=u"",
+ help=u"XML file generated by RobotFramework which will be processed "
+ u"instead of downloading the data from Nexus and/or Jenkins. In "
+ u"this case, the section 'input' in the specification file is "
+ u"ignored."
+ )
+ parser.add_argument(
+ u"-d", u"--input-directory",
+ type=str,
+ default=u"",
+ help=u"Directory with XML file(s) generated by RobotFramework or with "
+ u"sub-directories with XML file(s) which will be processed "
+ u"instead of downloading the data from Nexus and/or Jenkins. In "
+ u"this case, the section 'input' in the specification file is "
+ u"ignored."
+ )