我们正在使用 TeamCity 6.5.1 来管理编译、测试和部署构建。迄今为止,我们一直使用 TeamCity 的 NUnit Build Runner 运行 NUnit 2.5.8 测试,并取得了很好的成果。
现在我们正在添加一个新的UI测试项目,需要一个我们开发的自定义NUnit插件来扩展原生的NUnit功能。当在安装了NUnit 2.5.8的本地开发环境中运行测试时,我们能够将自定义插件放置在NUnit插件目录中。当加载NUnit时,我们的插件会自动被拾取。
C:\Program Files (x86)\NUnit 2.5.8\bin\net-2.0\addins
使用TeamCity 6.5.1中的NUnit Build Runner,我们无法看到安装插件的方法。与NUnit的本机安装不同,TeamCity似乎不能通过将插件放置在NUnit安装的子目录中来捕获插件。
有人知道如何使用NUnit Build Runner安装/使用插件吗?现有文档讨论了我们没有使用的NUnit命令行控制台运行器。我们使用NUnit Build Runner作为运行所有测试的方法,因此如果我们能够维护标准的测试机制,那就最理想了。
谢谢!
http://confluence.jetbrains.com/display/TCD65/NUnit
所有的测试都是使用Visual Studio 2010编写的C#和.Net 4.0。测试项目被编译成一个程序集,我们通过TeamCity接口引用它们。现在我们正在添加一个新的UI测试项目,需要一个我们开发的自定义NUnit插件来扩展原生的NUnit功能。当在安装了NUnit 2.5.8的本地开发环境中运行测试时,我们能够将自定义插件放置在NUnit插件目录中。当加载NUnit时,我们的插件会自动被拾取。
C:\Program Files (x86)\NUnit 2.5.8\bin\net-2.0\addins
使用TeamCity 6.5.1中的NUnit Build Runner,我们无法看到安装插件的方法。与NUnit的本机安装不同,TeamCity似乎不能通过将插件放置在NUnit安装的子目录中来捕获插件。
有人知道如何使用NUnit Build Runner安装/使用插件吗?现有文档讨论了我们没有使用的NUnit命令行控制台运行器。我们使用NUnit Build Runner作为运行所有测试的方法,因此如果我们能够维护标准的测试机制,那就最理想了。
谢谢!