在我的背景下,我无法将头包裹在Bamboo周围。我有功能测试,它们与正在构建的实际产品分开存放。我们正在尝试使用Bamboo来签出和构建代码,运行单元/集成测试以及所有传递是否都运行功能测试。这里的要求是功能测试在远程客户端上运行,该客户端与检出/构建代码并运行所有单元/集成测试的服务器通信。我安装了此服务器的远程代理,以通过在远程代理中设置命令功能来运行功能测试。问题是我需要从不同的工作目录开始调用我的测试。一旦调用了测试,我需要Bamboo来消耗这些结果。如果它们是xunit输出,我认为它最容易,所以我可以将--with-xunit传递给鼻子,但是我将jsut移动到服务器上的竹子工作目录,竹子会自动解析那些吗?
答案 0 :(得分:6)
您还需要在计划中添加一个JUnit Parser任务,该任务将读取nose xunit xml输出并理解它。
所以步骤如下:
一旦Bamboo到达第3步,它将知道测试是通过还是失败,它将终止构建。
希望有所帮助。