我有一套集成测试,每晚通过 TFS 的构建/测试代理框架运行。当非数据驱动的测试失败时,我可以通过 Test | 检查他们在 MTM 中的错误消息。分析测试运行。但是,如果测试是数据驱动的测试
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", @"|DataDirectory|\DataFiles\Providers.csv", "Providers#csv", DataAccessMethod.Sequential)]
并且测试失败,错误消息字段甚至不存在于测试结果中。失败的单个测试的摘要和详细信息都没有。如下图ID 120574所示:
在本地运行测试确实会在 Visual Studio 的测试资源管理器中提供错误消息,并且在我遇到的情况下,混合了通过和失败(即,数据驱动的案例之一失败但不是全部)。我假设 MTM 没有显示消息,因为有结果汇总。
有没有办法配置我的测试、MTM 或构建以显示数据驱动测试的这些错误消息?