有没有办法可以针对 IDE 之外的已编译 DLL 运行 UnitTest 项目?基本上,我们有测试程序在投入生产之前验证代码。
我不想在 IDE 中运行测试。我希望将编译后的代码准备好投入生产,并能够在最终副本之前对 .dll 运行最终测试。
是否有某种命令行实用程序可以做到这一点?只需提供两个 .dll 并获得某种“一切都好”的报告。
有没有办法可以针对 IDE 之外的已编译 DLL 运行 UnitTest 项目?基本上,我们有测试程序在投入生产之前验证代码。
我不想在 IDE 中运行测试。我希望将编译后的代码准备好投入生产,并能够在最终副本之前对 .dll 运行最终测试。
是否有某种命令行实用程序可以做到这一点?只需提供两个 .dll 并获得某种“一切都好”的报告。
我认为您可能正在寻找 [MSTest]( http://msdn.microsoft.com/en-us/library/ms182486(VS.80).aspx)
要在特定容器中运行所有测试,您可以在命令行中执行以下操作:
MSTest /testcontainer:MyTestProject\bin\debug\MyTestProject.dll
[.NET 2.0 的 MSTest 命令行选项]( http://msdn.microsoft.com/en-us/library/ms182489(VS.80).aspx)