2008-12-04 53 views
6

基於NUnit的基於單元測試的開源項目通常還會運送NUnit跑步者和伴隨的二進制文件。對於NUnit 2.4.8,將它的bin目錄逐字分配給實際項目總計爲46個文件和一個空白addins目錄。如果所有人想要的是分發GUI和控制檯運行程序以及創作測試所需的基本nunit.framework.dll(並且沒有模擬基礎結構),那麼最少需要的文件集是多少?OSS項目的最小NUnit二進制文件

僅供參考,NUnit的2.4.8 bin目錄如下:

  • 加載項/
  • clr.bat
  • failure.jpg
  • fit.dll
  • ignored.jpg
  • loadtest-assembly.dll
  • mock-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的-console-runner.dll
  • NUnit控制檯-x86.exe程序
  • NUnit控制檯-x86.exe.config
  • NUnitFitTests.html
  • nunit-gui.tests.dll
  • nunit-gui-runner.dll
  • NUnitTests。配置
  • NUnitTests.nunit
  • NUnit的-x86.exe程序
  • NUnit的-x86.exe.config
  • runFile.exe
  • runFile.exe.config
  • success.jpg
  • 測試 - assembly.dll
  • test-utilities.dll
  • timing-tests.dll

回答

5

我可以成功運行只測試了以下6個NUnit的文件提出:

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

而對於GUI亞軍,我想一個只需要添加NUnit的-gui-runner.dll,nunit.exe和nunit.exe.config到你的列表中? – 2009-12-11 07:19:32

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的圖形用戶界面。 tests.dll
  • NUnit的 - 桂 - runner.dll
  • NUnitTests.config
  • NUnitTests.nunit
  • NUnit的-x86.exe程序
  • NUnit的-x86.exe.config
  • runFile.exe
  • runFile.exe.config
  • success.jpg
  • test-assembly.dll
  • test-utilities.dll
  • timing-tests.dll
1

爲2.6,除了Mooki的名單,我不得不添加:

  • NUnit的-agent.exe
相關問題