- 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.add_argument(u"-o", u"--print-all-oper-data",
- action=u"store_true",
- help=u"Print all operational data to console. Be "
- u"careful, the output can be really long.")
+ 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.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."
+ )