def add_options(self, parser): """add options to the parser""" parser.add_option( "-a", "--addons", dest="addons", action="append", metavar="ADDONS", help="add-ons to be installed" ) parser.add_option( "--application", dest="application", default="firefox", choices=["firefox", "thunderbird"], metavar="APPLICATION", help="application name [default: %default]", ) parser.add_option("--junit", dest="junit_file", metavar="PATH", help="JUnit XML style report file") parser.add_option("--report", dest="report_url", metavar="URL", help="send results to the report server") parser.add_option("--repository", dest="repository_url", metavar="URL", help="URL of a custom repository") parser.add_option( "--restart", dest="restart", default=False, action="store_true", help="restart the application between tests", ) parser.add_option( "--screenshot-path", dest="screenshot_path", metavar="PATH", help="path to use for screenshots" ) parser.add_option("--tag", dest="tags", action="append", metavar="TAG", help="Tag to apply to the report") mozmill = optparse.OptionGroup(parser, "Mozmill options") mozmill.add_option("-l", "--logfile", dest="logfile", metavar="PATH", help="path to log file") mozmill.add_option("-p", "--profile", dest="profile", metavar="PATH", help="path to the profile") parser.add_option_group(mozmill)
def add_options(self, parser): """add options to the parser""" parser.add_option("-a", "--addons", dest="addons", action="append", metavar="ADDONS", help="add-ons to be installed") parser.add_option("--application", dest="application", default="firefox", choices=APPLICATION_BINARY_NAMES.keys(), metavar="APPLICATION", help="application name [default: %default]") parser.add_option("--junit", dest="junit_file", metavar="PATH", help="JUnit XML style report file") parser.add_option("--report", dest="report_url", metavar="URL", help="send results to the report server") parser.add_option("--src", action="callback", callback=parseSrc, metavar="URL", help="src of tests (local:/path, hg:http://mercurial, git:http://github)") parser.add_option("--protocol", dest="protocol", action="store", help="protocol for src") parser.add_option("--path", dest="path", action="store", help="path for src") parser.add_option("--restart", dest="restart", default=False, action="store_true", help="restart the application between tests") parser.add_option("--tag", dest="tags", action="append", metavar="TAG", help="Tag to apply to the report") parser.add_option("--workspace", dest="workspace", metavar="PATH", help="path to the workspace folder, which contains " "the testrun data [default: %tmp%]") mozmill = optparse.OptionGroup(parser, "Mozmill options") mozmill.add_option("-l", "--logfile", dest="logfile", metavar="PATH", help="path to log file") parser.add_option_group(mozmill)
def add_options(self, parser): """add options to the parser""" parser.add_option("-a", "--addons", dest="addons", action="append", metavar="ADDONS", help="add-ons to be installed") parser.add_option("--application", dest="application", default="firefox", choices=["firefox", "thunderbird"], metavar="APPLICATION", help="application name [default: %default]") parser.add_option("--junit", dest="junit_file", metavar="PATH", help="JUnit XML style report file") parser.add_option("--report", dest="report_url", metavar="URL", help="send results to the report server") parser.add_option("--repository", dest="repository_url", metavar="URL", help="URL of a custom repository") parser.add_option("--restart", dest="restart", default=False, action="store_true", help="restart the application between tests") parser.add_option("--screenshot-path", dest="screenshot_path", metavar="PATH", help="path to use for screenshots") parser.add_option("--tag", dest="tags", action="append", metavar="TAG", help="Tag to apply to the report") mozmill = optparse.OptionGroup(parser, "Mozmill options") mozmill.add_option("-l", "--logfile", dest="logfile", metavar="PATH", help="path to log file") mozmill.add_option('-p', "--profile", dest="profile", metavar="PATH", help="path to the profile") parser.add_option_group(mozmill)
def add_options(self, parser): """add options to the parser""" parser.add_option("-a", "--addons", dest="addons", action="append", metavar="ADDONS", help="add-ons to be installed") parser.add_option("--application", dest="application", default="firefox", choices=APPLICATION_BINARY_NAMES.keys(), metavar="APPLICATION", help="application name [default: %default]") parser.add_option("--junit", dest="junit_file", metavar="PATH", help="JUnit XML style report file") parser.add_option("--report", dest="report_url", metavar="URL", help="send results to the report server") parser.add_option("--repository", dest="repository_url", metavar="URL", help="URL of a custom repository") parser.add_option("--restart", dest="restart", default=False, action="store_true", help="restart the application between tests") parser.add_option("--tag", dest="tags", action="append", metavar="TAG", help="Tag to apply to the report") parser.add_option("--workspace", dest="workspace", metavar="PATH", help="path to the workspace folder, which contains " "the testrun data [default: %tmp%]") mozmill = optparse.OptionGroup(parser, "Mozmill options") mozmill.add_option("-l", "--logfile", dest="logfile", metavar="PATH", help="path to log file") parser.add_option_group(mozmill)