OSS项目的最小NUnit二进制文件

时间:2008-12-04 21:23:00

标签: unit-testing nunit

基于NUnit的单元测试附带的开源项目通常也会发布NUnit运行器和附带的二进制文件。对于NUnit 2.4.8,将其bin目录逐字地分发给实际项目共计46个文件和一个空白addins目录。如果所有人想要的话,那么所需的最小文件集是分发GUI和控制台运行程序以及创作测试所需的基础nunit.framework.dll(并且没有模拟基础结构)?

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

  • 加载项/
  • clr.bat
  • failure.jpg
  • fit.dll
  • ignored.jpg
  • 负载测试-assembly.dll
  • 模拟assembly.dll
  • noNamespace这个-assembly.dll
  • notestfixtures-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控制台-runner.dll
  • NUnit控制台-x86.exe程序
  • NUnit控制台-x86.exe.config
  • NUnitFitTests.html
  • NUnit的-gui.tests.dll
  • NUnit的贵-runner.dll
  • NUnitTests.config
  • NUnitTests.nunit
  • NUnit的-x86.exe程序
  • NUnit的-x86.exe.config
  • runFile.exe
  • runFile.exe.config
  • success.jpg
  • 测试assembly.dll
  • 测试utilities.dll
  • 定时tests.dll

3 个答案:

答案 0 :(得分:5)

我只能使用以下6个NUnit文件成功运行测试:

  • nunit.core.dll程序
  • nunit.core.interfaces.dll
  • nunit.framework.dll中
  • nunit.util.dll
  • nunit.console-runner.dll
  • NUnit的-console.exe

答案 1 :(得分:2)

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

  • 加载项/
  • clr.bat
  • failure.jpg
  • <德尔> fit.dll
  • ignored.jpg
  • 负载测试-assembly.dll
  • 模拟assembly.dll
  • noNamespace这个-assembly.dll
  • notestfixtures-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控制台-runner.dll
  • NUnit控制台-x86.exe程序
  • NUnit控制台-x86.exe.config
  • <德尔> NUnitFitTests.html
  • <德尔> NUnit的-gui.tests.dll
  • NUnit的贵-runner.dll
  • <德尔> NUnitTests.config
  • <德尔> NUnitTests.nunit
  • NUnit的-x86.exe程序
  • NUnit的-x86.exe.config
  • <德尔> runFile.exe
  • <德尔> runFile.exe.config
  • success.jpg
  • 测试assembly.dll
  • 测试utilities.dll
  • 定时tests.dll

答案 2 :(得分:1)

对于2.6,除了Mooki的列表,我还要添加:

  • NUnit的-agent.exe