def main(args): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("--additional-expectations", action="append", help="Paths to additional expectations files for WPT.") parser.add_argument("--android-product", default=None, choices=PRODUCTS, help="Android product argument for wpt runner.") parser.add_argument( '--ignore-default-expectations', action='store_true', help='Do not use the default set of test expectations files.' ' i.e TestExpectations, NeverFixTests, etc...') known_args, rest_args = parser.parse_known_args(args) options = optparse.Values(vars(known_args)) host = Host() if known_args.android_product: port = AndroidPort(host, product=known_args.android_product, options=options) else: port = host.port_factory.get(options=options) expectations = TestExpectations(port) metadata_builder = WPTMetadataBuilder(expectations, port) sys.exit(metadata_builder.run(rest_args))
def main(args): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("--additional-expectations", action="append", help="Paths to additional expectations files for WPT.") known_args, rest_args = parser.parse_known_args(args) host = Host() port = host.port_factory.get(options=optparse.Values(vars(known_args))) expectations = TestExpectations(port) metadata_builder = WPTMetadataBuilder(expectations) sys.exit(metadata_builder.run(rest_args))
def main(args): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("--additional-expectations", action="append", help="Paths to additional expectations files for WPT.") parser.add_argument("--android-apk", default=None, help="Path to Android APK that is being tested") known_args, rest_args = parser.parse_known_args(args) options = optparse.Values(vars(known_args)) host = Host() if known_args.android_apk: port = AndroidPort(host, apk=known_args.android_apk, options=options) else: port = host.port_factory.get(options=options) expectations = TestExpectations(port) metadata_builder = WPTMetadataBuilder(expectations, port) sys.exit(metadata_builder.run(rest_args))
def main(args): host = Host() port = host.port_factory.get() expectations = TestExpectations(port) metadata_builder = WPTMetadataBuilder(expectations) sys.exit(metadata_builder.run(args))