def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option("--cover-package", action="append", default=env.get('NOSE_COVER_PACKAGE'), dest="cover_packages", help="Restrict coverage output to selected packages " "[NOSE_COVER_PACKAGE]") parser.add_option("--cover-erase", action="store_true", default=env.get('NOSE_COVER_ERASE'), dest="cover_erase", help="Erase previously collected coverage " "statistics before run") parser.add_option("--cover-tests", action="store_true", dest="cover_tests", default=env.get('NOSE_COVER_TESTS'), help="Include test modules in coverage report " "[NOSE_COVER_TESTS]") parser.add_option("--cover-inclusive", action="store_true", dest="cover_inclusive", default=env.get('NOSE_COVER_INCLUSIVE'), help="Include all python files under working " "directory in coverage report. Useful for " "discovering holes in test coverage if not all " "files are imported by the test suite. " "[NOSE_COVER_INCLUSIVE]")
def add_options(self, parser, env=os.environ): log.debug('Adding options on Bitten plug') Plugin.add_options(self, parser, env) parser.add_option( '--xml-results', action='store', dest='xml_results', metavar='FILE', help='write XML test results to FILE. Default: %default', default=os.path.join(os.getcwd(), 'build', 'test-results.xml') )
def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option( '--xml-coverage', action='store', dest='xml_coverage', metavar='FILE', help='write XML coverage results to FILE. Default: %default', default=os.path.join(os.getcwd(), 'build', 'coverage-results.xml') ) self.parser = parser
def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option("--html-report-file", action="store", default="nose_report.html", dest="report_file", help="File to output HTML report to") parser.add_option("--html-error-file", action="store", default="/dev/null", dest="error_file", help="File to output HTML error report to")
def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option("--faster-than", action="store", type="float", dest="faster_than", default=None, help="Run only tests that are faster than FASTER_THAN seconds.") parser.add_option("--stopwatch-file", action="store", dest="stopwatch_file", default=".nose-stopwatch-times", help="Store test timing results in this file.")
def options(self, parser, env=os.environ): Coverage.options(self, parser, env) Plugin.add_options(self, parser, env) parser.add_option( '--coverage-summary', action='store', dest='coverage_summary', metavar='FILE', help='write XML coverage results to FILE. Default: %default', default=os.path.join(os.getcwd(), 'build', 'coverage-results.txt'), ) parser.add_option( '--cover-packages', action='store', dest='cover_packages', default=env.get('NOSE_COVER_PACKAGE'), )
def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option('--profile-sort',action='store',dest='profile_sort', default=env.get('NOSE_PROFILE_SORT','cumulative'), help="Set sort order for profiler output") parser.add_option('--profile-stats-file',action='store', dest='profile_stats_file', default=env.get('NOSE_PROFILE_STATS_FILE'), help='Profiler stats file; default is a new ' 'temp file on each run') parser.add_option('--profile-restrict',action='append', dest='profile_restrict', default=env.get('NOSE_PROFILE_RESTRICT'), help="Restrict profiler output. See help for " "pstats.Stats for details")
def add_options(self, parser, env=os.environ): Plugin.add_options(self, parser, env) parser.add_option('--doctest-tests', action='store_true', dest='doctest_tests', default=env.get('NOSE_DOCTEST_TESTS'), help="Also look for doctests in test modules " "[NOSE_DOCTEST_TESTS]") try: # 2.4 or better supports loading tests from non-modules doctest.DocFileSuite parser.add_option('--doctest-extension', action="append", dest="doctestExtension", help="Also look for doctests in files with " "this extension [NOSE_DOCTEST_EXTENSION]") # Set the default as a list, if given in env; otherwise # an additional value set on the command line will cause # an error. env_setting = env.get('NOSE_DOCTEST_EXTENSION') if env_setting is not None: parser.set_defaults(doctestExtension=tolist(env_setting)) except AttributeError: pass