我正在做一些CakePHP的工作,并希望使用哈德森。我可以运行各种插件,但我没有看到SimpleTest的任何内容。在Cake 2.0发布之前,他们转向PHPUnit,我想弄清楚如何使用Hudson运行SimpleTest。你如何从哈德森运行SimpleTest?
0
A
回答
3
这是一个老问题,但我想我给我的输入...
我们仍然停留在1.3蛋糕和使用詹金斯。我们使用stagehand-test runner来运行测试并生成junit报告。
你可以让你的ant build运行如下: cakerunner --cakephp-app-path = src/app --log- junit = build/test-results/junit.xml -R src/app /测试
然后在Jenkins中,您将需要使用“Publish JUnit测试结果报告”而不是“发布测试工具结果报告”,其中列出了PHPUnit和其他框架。
我在不久前做了类似的question。
2
您是否在运行SimpleTest时遇到问题,或者难以让Hudson解析测试输出,以便跟踪测试和失败?
关于解析,它看起来像SimpleTest可以生成某种形式的XML输出(请参阅Test reporter documentation),但我不清楚Hudson xUnit plugin是否可以解析它。
我会先尝试xUnit插件。如果SimpleTest XML输出开箱即用不兼容,则可能最容易扩展/修改SimpleTest XML记者以输出xUnit兼容格式。 A previous question about the expected XML unit test schema有关于预期格式的一些有用的链接。
相关问题
- 1. 如何用PHPunit配置CI哈德森,以及如何使用哈德森运行phpunit?
- 2. 哈德森UI插件从
- 3. 从哈德森启动Glassfish
- 4. 哈德森问题
- 5. 哈德森cobertura图
- 6. 哈德森管道
- 7. 哈德森和gitosis
- 8. 当从哈德森运行Tomcat脚本不工作
- 9. 你如何让哈德森给予Maven -B构建选项?
- 10. 停止建设upstrea哈德森的工作,如果下游哈德森作业正在运行
- 11. 如何从哈德森大师的作业中运行2个脚本?
- 12. 如何安装在Ubuntu 10.10哈德森
- 13. 哈德森如何部署多个webapps?
- 14. 如何恢复哈德森配置?
- 15. 哈德森:如何编辑模板?
- 16. 哈德森不会从Git中获取
- 17. 哈德森颠覆@HEAD
- 18. 哈德森clearcase插件
- 19. 哈德森和CCRC集成
- 20. 使用哈德森和Rails
- 21. 哈德森上下文URL
- 22. 的OutOfMemoryError在哈德森
- 23. 哈德森 - 创建用户
- 24. git插件和哈德森
- 25. 哈德森 - 阿呆奴隶
- 26. 哈德森/默认Maven
- 27. 哈德森NSIS插件
- 28. 哈德森壳问题
- 29. 哈德森颠覆插件
- 30. 哈德森java中的OutOfMemoryError