我们已经定制了一个包含他们自己的 phpunit 测试套件的产品。在 Jenkins 中,我有两个作业设置:第一个运行我们自己的测试套件,涵盖我们的自定义,第二个作业运行现有的核心单元测试。
核心单元测试并非设计为在自定义版本上运行,因此会出现故障。在大约 5000 次测试中,有 81 次失败。我想在 Jenkins 中设置的是,仅当失败的测试数量与之前的构建相比发生变化时,才会将构建标记为失败。
我查看了 Performance 插件,但文档似乎很少,我正在尝试找到与我们的用例相匹配的内容。
有什么建议?
最佳答案
你应该看看插件https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin
它处理 threasolding 机制(当我的团队开发它时,我为 xunit 插件指定了这个要求)
希望这有帮助..
但是您想将失败与更改联系起来......
嗯可能更复杂..不得不问..是否应该开发这样的东西。
关于unit-testing - 仅当测试失败的数量发生变化时,我如何才能让 Jenkins 构建失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29103565/