我正在使用CakePHP做一些工作,并希望使用Hudson。我可以运行所有类型的插件,但我没有看到任何SimpleTest的插件。在Cake2.0发布并迁移到PHPUnit之前,我想弄清楚如何使用Hudson运行SimpleTest。
发布于 2012-03-02 23:41:55
这是一个古老的问题,但我想我应该给出我的意见...
我们仍然停留在蛋糕1.3上,并且正在使用Jenkins。我们使用stagehand-test runner来运行测试并生成junit报告。
您可以让您的ant构建运行如下代码: cakerunner --cakephp-app-path=src/app --log- junit= build /test-result/junit.xml -R src/app/test
然后,在Jenkins中,您将需要使用“发布JUnit测试结果报告”,而不是列出PHPUnit和其他框架的“发布测试工具结果报告”。
不久前我做了一个类似的question。
发布于 2010-09-25 11:42:46
您是否在运行SimpleTest时遇到了问题,或者让Hudson解析测试输出以便跟踪测试和失败时遇到了问题?
关于解析,看起来SimpleTest可以生成某种形式的XML输出(请参阅Test reporter documentation),但是我不清楚Hudson xUnit plugin是否可以解析它。
我会从尝试xUnit插件开始。如果SimpleTest XML输出开箱即用不兼容,最简单的方法可能是扩展/修改SimpleTest XML reporter,以输出与xUnit兼容的格式。previous question about the expected XML unit test schema有一些关于预期格式的有用链接。
https://stackoverflow.com/questions/3791979
复制相似问题