1

出于监管原因,我们解决方案中的所有单元测试都必须设置一些属性。如果在解决方案的 VSMDI 列表中设置了某些特定属性(如 CREATOR、REVIEWER、REVIEWDATE ......),是否有办法检查 Visual Studio?
此外,我必须检查“CREATOR”属性是否等于“REVIEWER”属性。目标是向我的 Scrum 团队提供一个包含所有这些“错误设置属性”的列表(文本、Excel 等),以便他们修复它们。

4

2 回答 2

0

您可以使用反射来检查属性,然后创建您的 Excel/文本列表。您可以将其作为MSBuild任务执行,并将其插入到单元测试项目的构建前/构建后操作中。有关如何创建自定义 MSBuild 任务的示例,请参阅此博客文章。

于 2013-01-08T10:58:43.180 回答
0

在 Visual Studio 2010 中运行所有需要的测试后,您将获得一个 TRX 文件,其中包含已执行测试的所有详细信息。如果您在这些测试中添加了一些属性,您也会在 TRX 文件中找到它们。现在您必须编写一个 XML 解析器来读取您需要的属性并使用这些数据。我将它们提取到 Excel 中,并进一步将数据处理到 Excel 地图中。

于 2013-01-29T18:18:36.713 回答