【发布时间】:2018-03-07 22:36:47
【问题描述】:
是否可以在我的 .Net 应用程序中运行属于特定命名空间的 NUnit 测试?我试图探索 NUnit 在线文档中提供的命令,但找不到在命名空间中运行测试的命令。
我的应用程序中有以下结构。
+AwesomeApp
+---AwesomeApp.WebApp
+---AwesomeApp.Services
+---AwesomeApp.WebApp.Tests
+----AwesomeApp.WebApp.Tests.Unit
+----UnitTest #1
+----UnitTest #2
+----AwesomeApp.WebApp.Tests.Integration
+----IntegrationTest #1
+----IntegrationTest #2
+----AwesomeApp.WebApp.Tests.Regression
+----RegressionTest #1
+----RegressionTest #1
注意:“AwesomeApp.WebApp.Tests”中的每个命名空间都有许多单元测试
我正在尝试找出运行 AwesomeApp.WebApp.Tests.Unit、AwesomeApp.WebApp.Tests.Integration 和 AwesomeApp.WebApp.Tests.Integration 中所有测试的命令strong>AwesomeApp.WebApp.Tests.Regression 分开。这主要是因为单元测试必须在每次构建后运行,回归测试必须每月运行一次 集成测试由开发人员在其本地系统中手动触发,
或者有没有更好的方法来实现这一点?感谢您的帮助。
【问题讨论】:
标签: c# unit-testing continuous-integration automated-tests nunit