测试失败时,不要在TFS中运行测试后脚本

JD *_*art 7 powershell tfsbuild

我有一个测试后的脚本,我只想在所有测试成功通过后运行.测试后脚本是PowerShell脚本,但我不知道如何检测是否有任何测试失败.

我无法更改构建过程,因为我正在使用TFS Online.我也在使用TfvcTemplate.12.xaml.

任何帮助将不胜感激.提前致谢.

小智 0

如果您使用 vstest.console 或任何有输出的测试工具,您可以捕获 PowerShell 变量中的输出并迭代结果。

$结果|? {$_ -match "失败: 0"} |% {$Failed = $false}