1
我要运行一些设置(和所有的测试运行它只有一次,目前使用SetUpFixture),运行NUnit的时候在本地测试,而不是运行该设置,在构建服务器上使用nunit控制台启动单元测试时。没有发现用NUnit属性和nunit-console cmd选项做到的正确方法。运行一些单元测试设置代码在本地,而不是构建服务器
我要运行一些设置(和所有的测试运行它只有一次,目前使用SetUpFixture),运行NUnit的时候在本地测试,而不是运行该设置,在构建服务器上使用nunit控制台启动单元测试时。没有发现用NUnit属性和nunit-console cmd选项做到的正确方法。运行一些单元测试设置代码在本地,而不是构建服务器
我真的不能想象,你会在一个环境中进行一些设置,但一个场景不是另一个 - 和事实,那就是内NUnit的没有“正确”的方式可能表明要求是值得进一步考虑。或许,如果你给你们是否需要建立什么样的背景下更详细那么我们就可以拿出一个更好的解决方案,但这里是设置服务器最多2点建议:
SetUpFixture
方法的环境变量,如果你在服务器上运行的检测。理想情况下,这将是您自己配置的自定义环境变量;如果你想要一个快速和肮脏的,使用例如JENKINS_URL
或TEAMCITY_VERSION
根据您的生成服务器上。
所以我结束了使用我的自定义快速编译变量,我传递给NUnit控制台的环境变量。 – fspirit