目前我正在尝试在 Jenkins 上设置自动测试。我有一个包含 4 个不同项目的 Visual Studio 解决方案,其中一个是我的 NUnit 测试项目,另外 3 个项目有几个测试。
1 我在 Visual Studio 中的 Nunit 测试项目中添加了一个 PostBuild-Event,其内容如下:
`$(SolutionDir)Libs\NUnit-2.6.0.12051\bin\nunit-console.exe $(TargetPath)`
它工作正常,但这是典型的方式吗?测试项目是我构建顺序中的最后一个项目,我认为将 PostBuild 事件添加到其他 3 个项目没有意义吗?
2 正如您在上面给出的路径中看到的,我的 Visual Studio 项目文件夹有一个名为“Libs”的文件夹。这是我放置依赖项的地方,也是 NUnit。但是 NUnit 文件夹大约有 8MB。你能告诉我我可以删除哪些文件吗?因为否则在每次提交源代码控制时,用户只需要为 NUnit 传输 8MB,我认为这有点多。
我绝对需要 nunit.framework.dll 来构建测试。我还需要 console-runner.exe 来运行测试。但我还需要什么?不幸的是,console-runnter.exe 依赖于其他一些文件,没有它们就会崩溃。
谢谢