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

Python buildbot.Build类代码示例

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

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



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

示例1: _mock_fetch_build

 def _mock_fetch_build(build_number):
     build = Build(
         builder=self.builder, build_number=build_number, revision=build_number + 1000, is_green=build_number < 4
     )
     parsed_results = {LayoutTestResults.fail_key: failure(build_number)}
     build._layout_test_results = LayoutTestResults(parsed_results)
     return build
开发者ID:,项目名称:,代码行数:7,代码来源:


示例2: test_layout_test_results

 def test_layout_test_results(self):
     buildbot = BuildBot()
     builder = Builder(u"Foo Builder (test)", buildbot)
     builder._fetch_file_from_results = lambda results_url, file_name: None
     build = Build(builder, None, None, None)
     # Test that layout_test_results() returns None if the fetch fails.
     self.assertEqual(build.layout_test_results(), None)
开发者ID:,项目名称:,代码行数:7,代码来源:


示例3: _build_from_fake

    def _build_from_fake(self, fake_builder, index):
        if index >= len(fake_builder):
            return None
        fake_build = fake_builder[index]
        build = Build(builder=fake_builder, build_number=index, revision=fake_build[0], is_green=fake_build[1])

        def mock_previous_build():
            return self._build_from_fake(fake_builder, index + 1)

        build.previous_build = mock_previous_build
        return build
开发者ID:,项目名称:,代码行数:11,代码来源:


示例4: _mock_fetch_build

 def _mock_fetch_build(build_number):
     build = Build(
         builder=self.builder,
         build_number=build_number,
         revision=build_number + 1000,
         is_green=build_number < 4
     )
     results = [self._mock_test_result(testname) for testname in failure(build_number)]
     layout_test_results = LayoutTestResults(test_results=results, did_exceed_test_failure_limit=False)
     def mock_layout_test_results():
         return layout_test_results
     build.layout_test_results = mock_layout_test_results
     return build
开发者ID:AndriyKalashnykov,项目名称:webkit,代码行数:13,代码来源:buildbot_unittest.py


示例5: latest_try_jobs

    def latest_try_jobs(self, issue_number, builder_names=None, patchset_number=None):
        """Returns a list of Build objects for builds on the latest patchset.

        Args:
            issue_number: A Rietveld issue number.
            builder_names: A collection of builder names. If specified, only results
                from the given list of builders will be kept.
            patchset_number: If given, a specific patchset will be used instead of the latest one.

        Returns:
            A list of Build objects, where Build objects for completed jobs have a build number,
            and Build objects for pending jobs have no build number.
        """
        try:
            if patchset_number:
                url = self._patchset_url(issue_number, patchset_number)
            else:
                url = self._latest_patchset_url(issue_number)
            patchset_data = self._get_json(url)
        except (urllib2.URLError, ValueError):
            return []

        builds = []
        for result_dict in patchset_data["try_job_results"]:
            build = Build(result_dict["builder"], result_dict["buildnumber"])
            # Normally, a value of -1 or 6 in the "result" field indicates the job is
            # started or pending, and the "buildnumber" field is null.
            if build.build_number and result_dict["result"] in (-1, 6):
                _log.warning(
                    "Build %s has result %d, but unexpectedly has a build number.", build, result_dict["result"]
                )
                build.build_number = None
            builds.append(build)

        if builder_names is not None:
            builds = [b for b in builds if b.builder_name in builder_names]

        return self._filter_latest_builds(builds)
开发者ID:,项目名称:,代码行数:38,代码来源:


示例6: test_results_zip_url

 def test_results_zip_url(self):
     b = Build(None, 123, 123, False)
     b.results_url = self.results_url
     self.assertEqual("some-url.zip", b.results_zip_url())
开发者ID:dreifachstein,项目名称:chromium-src,代码行数:4,代码来源:buildbot_unittest.py


示例7: test_results

 def test_results(self):
     builder = Builder("builder", BuildBot())
     b = Build(builder, 123, 123, True)
     self.assertTrue(b.results())
开发者ID:,项目名称:,代码行数:4,代码来源:



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python buildbot.BuildBot类代码示例发布时间:2022-05-26
下一篇:
Python host_mock.MockHost类代码示例发布时间: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