6

附带基于 NUnit 的单元测试的开源项目通常也附带 NUnit 运行器和随附的二进制文件。对于 NUnit 2.4.8,将其bin目录与实际项目逐字分发相当于 46 个文件和一个空白addins目录。如果一个人想要的只是分发 GUI 和控制台运行器以及nunit.framework.dll编写测试所需的基础(并且没有模拟基础设施),那么所需的最少文件集是多少?

作为参考,NUnit 2.4.8 目​​录bin如下所示:

  • 插件/
  • clr.bat
  • 失败.jpg
  • 适合.dll
  • 忽略.jpg
  • loadtest-assembly.dll
  • 模拟程序集.dll
  • 无命名空间程序集.dll
  • notefixtures-assembly.dll
  • nunit.core.dll
  • nunit.core.extensions.dll
  • nunit.core.interfaces.dll
  • nunit.core.tests.dll
  • nunit.exe
  • nunit.exe.config
  • nunit.extensions.tests.dll
  • nunit.fixtures.dll
  • nunit.fixtures.tests.dll
  • nunit.framework.dll
  • nunit.framework.extensions.dll
  • nunit.framework.tests.dll
  • nunit.framework.xml
  • nunit.mocks.dll
  • nunit.mocks.tests.dll
  • nunit.uikit.dll
  • nunit.uikit.tests.dll
  • nunit.util.dll
  • nunit.util.tests.dll
  • nunit-console.exe
  • nunit-console.exe.config
  • nunit-console.tests.dll
  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config
  • NUnitFitTests.html
  • nunit-gui.tests.dll
  • nunit-gui-runner.dll
  • NUnitTests.config
  • NUnitTests.nunit
  • nunit-x86.exe
  • nunit-x86.exe.config
  • 运行文件.exe
  • 运行文件.exe.config
  • 成功.jpg
  • 测试程序集.dll
  • 测试实用程序.dll
  • 计时-tests.dll
4

3 回答 3

5

仅存在以下 6 个 NUnit 文件,我就可以成功运行测试:

  • nunit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll
  • nunit.util.dll
  • nunit.console-runner.dll
  • nunit-console.exe
于 2009-12-11T07:13:19.390 回答
2

经过一些研究,以下文件似乎没有必要,因为它们代表了 NUnit 本身和 FIT 的测试程序集:

  • 插件/
  • clr.bat
  • 失败.jpg
  • 适合.dll
  • 忽略.jpg
  • loadtest-assembly.dll
  • 模拟程序集.dll
  • 无命名空间程序集.dll
  • notefixtures-assembly.dll
  • nunit.core.dll
  • nunit.core.extensions.dll
  • nunit.core.interfaces.dll
  • nunit.core.tests.dll
  • nunit.exe
  • nunit.exe.config
  • nunit.extensions.tests.dll
  • nunit.fixtures.dll
  • nunit.fixtures.tests.dll
  • nunit.framework.dll
  • nunit.framework.extensions.dll
  • nunit.framework.tests.dll
  • nunit.framework.xml
  • nunit.mocks.dll
  • nunit.mocks.tests.dll
  • nunit.uikit.dll
  • nunit.uikit.tests.dll
  • nunit.util.dll
  • nunit.util.tests.dll
  • nunit-console.exe
  • nunit-console.exe.config
  • nunit-console.tests.dll
  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config
  • NUnitFitTests.html
  • nunit-gui.tests.dll
  • nunit-gui-runner.dll
  • NUnitTests.config
  • NUnitTests.nunit
  • nunit-x86.exe
  • nunit-x86.exe.config
  • 运行文件.exe
  • 运行文件.exe.config
  • 成功.jpg
  • 测试程序集.dll
  • 测试实用程序.dll
  • 计时-tests.dll
于 2008-12-04T21:51:55.833 回答
1

对于 2.6,除了 Mooki 的列表之外,我还必须添加:

  • nunit-agent.exe
于 2012-07-16T17:29:21.323 回答