1

在我的上下文中,我无法将头绕在 Bamboo 周围。我有功能测试,它们与正在构建的实际产品位于一个单独的存储库中。我们正在尝试使用 Bamboo 来检查和构建代码,运行单元/集成测试,如果都通过运行功能测试。这里的要求是功能测试在远程客户端上运行,该客户端与检查/构建代码并运行所有单元/集成测试的服务器通信。我安装了该服务器的远程代理,以通过在远程代理中设置命令功能来运行功能测试。问题是我需要从不同的工作目录开始调用我的测试。此外,一旦调用测试,我需要 Bamboo 来消耗这些结果。

4

1 回答 1

6

您还需要在计划中添加一个 JUnit Parser 任务,该任务将读取鼻子 xunit xml 输出并理解它。

所以步骤将是这样的:

  1. 从回购中提取
  2. 运行你的 nosetest --with-xunit 命令
  3. 创建一个 JUnit 解析器任务来查找鼻子输出 xml。默认是nosetests.xml 我认为

一旦 Bamboo 到达第 3 步,它将知道测试是否通过并终止构建。

希望有帮助。

G

于 2013-06-01T00:51:16.157 回答