此刻我正试图在Jenkins上设置自动测试。我有一个包含4个不同项目的Visual Studio解决方案,其中一个是我的NUnit测试项目,在其他3个项目中有多个测试。NUnit和Jenkins的持续集成:需要哪些NUnit文件?
我添加了一个PostBuild-事件我NUnit测试项目在Visual Studio中具有以下内容:
`$(SolutionDir)Libs\NUnit-2.6.0.12051\bin\nunit-console.exe $(TargetPath)`
它工作正常,但是这是典型的路要走? 测试项目是我构建顺序中的最后一个,我认为将PostBuild事件添加到其他3个项目是不合理的?
正如你上面给出的路径上看到的,我的Visual Studio项目文件夹中有一个名为“利布斯”文件夹中。这是我放置依赖项的位置,也是NUnit。但NUnit文件夹大约有8MB。你能告诉我哪些文件可以删除吗?因为否则在每次提交源代码控制时,用户都必须为NUnit传输8MB,这是我想的。
我一定需要nunit.framework.dll才能建立测试。我还需要console-runner.exe来运行测试。但我还需要什么?不幸的是,console-runnter.exe对一些其他文件有依赖性,没有它们就崩溃了。
谢谢
感谢这个清晰简洁的答案! – callisto 2014-06-06 08:28:52