代码之家  ›  专栏  ›  技术社区  ›  Atif Aziz

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

  •  6
  • Atif Aziz  · 技术社区  · 17 年前

    与基于nunit的单元测试一起发布的开源项目通常也会发布nunit运行程序和附带的二进制文件。对于nunit 2.4.8,分发 bin 实际项目的逐字目录总计46个文件,一个空白 addins 目录。如果所有人都想分发GUI和控制台运行程序以及基础,那么所需的最小文件集是什么? nunit.framework.dll 是否需要编写测试(并且不需要模拟基础设施)?

    作为参考,努尼特2.4.8 箱子 目录如下:

    • 阿丁斯/
    • 蝙蝠
    • 失败的JPG
    • 动态链接库
    • 忽略JPG
    • 加载测试程序集.dll
    • 模拟程序集.dll
    • 非命名空间程序集.dll
    • notestfixtures-assembly.dll文件
    • NUNIT.COR.DLL
    • nunit.core.extensions.dll文件
    • nunit.core.interfaces.dll文件
    • nunit.core.tests.dll文件
    • NEUIT.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文件
    • NIITU.UIKIT.DLL
    • nunit.uikit.tests.dll文件
    • NUNIT.UTI.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文件
    • 修女.nunit
    • NUNIT-X86EXE
    • nunit-x86.exe.config文件
    • RunFiel.EXE
    • 运行文件.exe.config
    • JPG
    • 测试程序集.dll
    • 测试实用程序.dll
    • 计时测试.dll
    3 回复  |  直到 13 年前
        1
  •  5
  •   mookid8000    16 年前

    只有以下6个nunit文件,我才能成功运行测试:

    • NUNIT.COR.DLL
    • nunit.core.interfaces.dll文件
    • nunit.framework.dll文件
    • NUNIT.UTI.DLL
    • nunit.console-runner.dll文件
    • nunit-console.exe文件
        2
  •  2
  •   Atif Aziz    17 年前

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

    • 阿丁斯/
    • 蝙蝠
    • 失败的JPG
    • 动态链接库
    • 忽略JPG
    • 加载测试程序集.dll
    • 模拟程序集.dll
    • 非命名空间程序集.dll
    • notestfixtures-assembly.dll文件
    • NUNIT.COR.DLL
    • nunit.core.extensions.dll文件
    • nunit.core.interfaces.dll文件
    • nunit.core.tests.dll文件
    • NEUIT.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文件
    • NIITU.UIKIT.DLL
    • nunit.uikit.tests.dll文件
    • NUNIT.UTI.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文件
    • 修女.nunit
    • NUNIT-X86EXE
    • nunit-x86.exe.config文件
    • RunFiel.EXE
    • 运行文件.exe.config
    • JPG
    • 测试程序集.dll
    • 测试实用程序.dll
    • 计时测试.dll
        3
  •  1
  •   SwampyFox    13 年前

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

    • NunIT-AgEnt.EXE