Esempio n. 1
0
def main():
    parser = argparse.ArgumentParser(description='Recompile Ninja targets.')
    parser.add_argument(
        '--target',
        '-t',
        default='Default',
        dest='target',
        help='The name of the Ninja output directory. Defaults to "Default"')
    parser.add_argument('--no-text-coverage',
                        action='store_true',
                        default=False,
                        dest='no_text_coverage',
                        help='Whether to output text coverage')
    args = parser.parse_args(sys.argv[1:])

    efficiently_recompile.recompile(args.target, 'test/unittests/front_end')
    run_unittests.run_unit_tests_on_ninja_build_target(args.target, True)
def main():
    parser = argparse.ArgumentParser(description='Recompile Ninja targets.')
    parser.add_argument(
        '--target',
        '-t',
        default='Default',
        dest='target',
        help='The name of the Ninja output directory. Defaults to "Default"')
    parser.add_argument('--no-text-coverage',
                        action='store_true',
                        default=False,
                        dest='no_text_coverage',
                        help='Whether to output text coverage')
    parser.add_argument('--no-html-coverage',
                        action='store_true',
                        default=False,
                        dest='no_html_coverage',
                        help='Whether to output html coverage')
    parser.add_argument('--coverage',
                        action='store_true',
                        default=False,
                        dest='coverage',
                        help='Whether to output coverage')
    parser.add_argument('--expanded-reporting',
                        action='store_true',
                        default=False,
                        dest='expanded_reporting',
                        help='Whether to output expanded report info')
    parser.add_argument('--chrome-binary',
                        dest='chrome_binary',
                        help='Path to Chromium binary')
    parser.add_argument('--cwd',
                        dest='cwd',
                        help='Path to the directory containing the out dir',
                        default=devtools_paths.devtools_root_path())
    args = parser.parse_args(sys.argv[1:])

    efficiently_recompile.recompile(args.target, 'test/unittests')
    run_unittests.run_unit_tests_on_ninja_build_target(
        args.target, args.no_text_coverage, args.no_html_coverage,
        args.coverage, args.expanded_reporting, args.chrome_binary, args.cwd)