• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python perftestsrunner.PerfTestsRunner类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中webkitpy.performance_tests.perftestsrunner.PerfTestsRunner的典型用法代码示例。如果您正苦于以下问题:Python PerfTestsRunner类的具体用法?Python PerfTestsRunner怎么用?Python PerfTestsRunner使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了PerfTestsRunner类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: create_runner

    def create_runner(self, args=[], driver_class=TestDriver):
        options, parsed_args = PerfTestsRunner._parse_args(args)
        test_port = TestPort(host=MockHost(), options=options)
        test_port.create_driver = lambda worker_number=None, no_timeout=False: driver_class()

        runner = PerfTestsRunner(args=args, port=test_port)
        runner._host.filesystem.maybe_make_directory(runner._base_path, 'inspector')
        runner._host.filesystem.maybe_make_directory(runner._base_path, 'Bindings')
        runner._host.filesystem.maybe_make_directory(runner._base_path, 'Parser')

        filesystem = runner._host.filesystem
        runner.load_output_json = lambda: json.loads(filesystem.read_text_file(runner._output_json_path()))
        return runner, test_port
开发者ID:,项目名称:,代码行数:13,代码来源:


示例2: test_parse_args

 def test_parse_args(self):
     runner, port = self.create_runner()
     options, args = PerfTestsRunner._parse_args([
             '--build-directory=folder42',
             '--platform=platform42',
             '--builder-name', 'webkit-mac-1',
             '--build-number=56',
             '--time-out-ms=42',
             '--no-show-results',
             '--reset-results',
             '--output-json-path=a/output.json',
             '--slave-config-json-path=a/source.json',
             '--test-results-server=somehost',
             '--additional-drt-flag=--enable-threaded-parser',
             '--additional-drt-flag=--awesomesauce',
             '--repeat=5',
             '--test-runner-count=5',
             '--debug'])
     self.assertTrue(options.build)
     self.assertEqual(options.build_directory, 'folder42')
     self.assertEqual(options.platform, 'platform42')
     self.assertEqual(options.builder_name, 'webkit-mac-1')
     self.assertEqual(options.build_number, '56')
     self.assertEqual(options.time_out_ms, '42')
     self.assertEqual(options.configuration, 'Debug')
     self.assertFalse(options.show_results)
     self.assertTrue(options.reset_results)
     self.assertEqual(options.output_json_path, 'a/output.json')
     self.assertEqual(options.slave_config_json_path, 'a/source.json')
     self.assertEqual(options.test_results_server, 'somehost')
     self.assertEqual(options.additional_drt_flag, ['--enable-threaded-parser', '--awesomesauce'])
     self.assertEqual(options.repeat, 5)
     self.assertEqual(options.test_runner_count, 5)
开发者ID:smilusingjavascript,项目名称:blink,代码行数:33,代码来源:perftestsrunner_unittest.py


示例3: test_parse_args

 def test_parse_args(self):
     runner, port = self.create_runner()
     options, args = PerfTestsRunner._parse_args(
         [
             "--build-directory=folder42",
             "--platform=platform42",
             "--builder-name",
             "webkit-mac-1",
             "--build-number=56",
             "--time-out-ms=42",
             "--output-json-path=a/output.json",
             "--source-json-path=a/source.json",
             "--test-results-server=somehost",
             "--debug",
         ]
     )
     self.assertEqual(options.build, True)
     self.assertEqual(options.build_directory, "folder42")
     self.assertEqual(options.platform, "platform42")
     self.assertEqual(options.builder_name, "webkit-mac-1")
     self.assertEqual(options.build_number, "56")
     self.assertEqual(options.time_out_ms, "42")
     self.assertEqual(options.configuration, "Debug")
     self.assertEqual(options.output_json_path, "a/output.json")
     self.assertEqual(options.source_json_path, "a/source.json")
     self.assertEqual(options.test_results_server, "somehost")
开发者ID:,项目名称:,代码行数:26,代码来源:


示例4: create_runner

 def create_runner(self, args=[]):
     options, parsed_args = PerfTestsRunner._parse_args(args)
     test_port = TestPort(host=MockHost(), options=options)
     runner = PerfTestsRunner(args=args, port=test_port)
     runner._host.filesystem.maybe_make_directory(runner._base_path, 'inspector')
     runner._host.filesystem.maybe_make_directory(runner._base_path, 'Bindings')
     runner._host.filesystem.maybe_make_directory(runner._base_path, 'Parser')
     return runner, test_port
开发者ID:smilusingjavascript,项目名称:blink,代码行数:8,代码来源:perftestsrunner_unittest.py


示例5: test_default_args

 def test_default_args(self):
     options, _ = PerfTestsRunner._parse_args([])
     self.assertTrue(options.build)
     self.assertEqual(options.time_out_ms, 600 * 1000)
     self.assertTrue(options.generate_results)
     self.assertTrue(options.show_results)
     self.assertTrue(options.use_skipped_list)
     self.assertEqual(options.repeat, 1)
     self.assertEqual(options.test_runner_count, DEFAULT_TEST_RUNNER_COUNT)
开发者ID:mirror,项目名称:chromium,代码行数:9,代码来源:perftestsrunner_unittest.py


示例6: test_default_args

 def test_default_args(self):
     runner, port = self.create_runner()
     options, args = PerfTestsRunner._parse_args([])
     self.assertTrue(options.build)
     self.assertEqual(options.time_out_ms, 600 * 1000)
     self.assertTrue(options.generate_results)
     self.assertTrue(options.show_results)
     self.assertTrue(options.use_skipped_list)
     self.assertEqual(options.repeat, 1)
     self.assertEqual(options.test_runner_count, -1)
开发者ID:Wrichik1999,项目名称:webkit,代码行数:10,代码来源:perftestsrunner_unittest.py


示例7: test_parse_args

 def test_parse_args(self):
     runner, port = self.create_runner()
     options, args = PerfTestsRunner._parse_args(
         [
             "--build-directory=folder42",
             "--platform=platform42",
             "--builder-name",
             "webkit-mac-1",
             "--build-number=56",
             "--time-out-ms=42",
             "--no-show-results",
             "--reset-results",
             "--output-json-path=a/output.json",
             "--slave-config-json-path=a/source.json",
             "--test-results-server=somehost",
             "--additional-drt-flag=--enable-threaded-parser",
             "--additional-drt-flag=--awesomesauce",
             "--repeat=5",
             "--test-runner-count=5",
             "--debug",
         ]
     )
     self.assertTrue(options.build)
     self.assertEqual(options.build_directory, "folder42")
     self.assertEqual(options.platform, "platform42")
     self.assertEqual(options.builder_name, "webkit-mac-1")
     self.assertEqual(options.build_number, "56")
     self.assertEqual(options.time_out_ms, "42")
     self.assertEqual(options.configuration, "Debug")
     self.assertFalse(options.show_results)
     self.assertTrue(options.reset_results)
     self.assertEqual(options.output_json_path, "a/output.json")
     self.assertEqual(options.slave_config_json_path, "a/source.json")
     self.assertEqual(options.test_results_server, "somehost")
     self.assertEqual(options.additional_drt_flag, ["--enable-threaded-parser", "--awesomesauce"])
     self.assertEqual(options.repeat, 5)
     self.assertEqual(options.test_runner_count, 5)
开发者ID:Happy-Ferret,项目名称:webkit.js,代码行数:37,代码来源:perftestsrunner_unittest.py



注:本文中的webkitpy.performance_tests.perftestsrunner.PerfTestsRunner类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python port.Driver类代码示例发布时间:2022-05-26
下一篇:
Python perftest.PerfTestFactory类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap