TFS:在XUnit测试失败时创建单个Bug项

时间:2016-12-02 19:06:57

标签: testing tfs continuous-integration tfsbuild xunit

我们的目标是为DEV网络环境实施CI测试和部署:

目标

  1. 在办理登机手续时运行XUnit测试。
  2. 如果测试失败,请创建单独的相关Bug工作项。停止。
  3. 如果测试测试通过,请将build部署到UNC文件路径。
  4. 当前设置

    CI已启用分支,并且Create Work Item on Failure面板上的构建定义目前已启用Options

    通过提供必要的Visual Studio Test,XUnit已集成到Path to Custom Test Adapters构建步骤中。

    问题

    测试在构建中正确运行并显示结果,但是没有为失败的测试创建错误,只有一个错误用于整个构建失败。

    问题

    如何创建单个错误(并在其描述中包含有关错误的详细信息)?

1 个答案:

答案 0 :(得分:0)

您必须编写自己的代码才能为每次测试失败创建Bugs。

然而,我建议反对它,因为这会创建unessesery工作项目,它们可能不是真正的错误。也许我们有一个失败的测试,其他200个测试失败了。我们只有一个bug。你会压倒人。

使用作为构建结果一部分的失败测试列表调查失败时,您可以轻松创建错误。

https://www.visualstudio.com/en-us/docs/test/continuous-testing/getting-started/getting-started-with-continuous-testing