xUnit.net Test Stripper [在部署/发送之前删除嵌入在二进制文件中的测试代码]

时间:2009-09-18 08:40:13

标签: c# unit-testing msbuild nunit xunit.net

是否有可用的测试剥离器(在xUnit Test Patterns中定义)支持删除包含标记为[Fact]等的方法的类以及从二进制文件[作为构建过程的一部分]对xunit.dll的依赖性?

完整要求和背景的更多详细信息位于this xUnit CodePlex post

如果失败了(删除了测试和对DLL的引用),是否有人有一个实用程序/经过验证的干净方法来删除xunit.dll依赖,而不会在.vcproj文件等中进行太多的修改。

开源首选。为NUnit编写的一个干净的文件可能会作为基础。

注意:我知道将代码嵌入到程序集中的负面影响 - 这个问题不是关于这个问题(除非您在阅读了codeplex线程后感到遗漏了某些关键点)。

2 个答案:

答案 0 :(得分:2)

如果您的单元测试被放置在项目中。在部署之前,应该没有必要去除测试类。这种方法有什么问题?

答案 1 :(得分:0)