簡體   English   中英

如何從命令行從nunit-console運行nunit 2測試?

[英]How do I run nunit 2 tests from nunit-console from the command line?

我從https://github.com/nunit/nunit-console和nunit-v2-framework-driver構建了nunit-console,來自https://github.com/nunit/nunit-v2-framework-driver引用nunit-2.7來自https://github.com/nunit-legacy/nunitv2/releases/download/2.7.0/NUnit-2.7.0-src.zip的程序集

我直接從命令行為我構建的每個程序集顯式調用單聲道編譯器mcs (這樣我就知道幕后發生了什么)。 生成的nunit-console程序集可以按預期運行nunit v3測試。

我有一個包含大量nunit 2測試的舊項目,並且了解nunit-v2-framework-driver可用於使用nunit-console運行nunit 2測試。

我不知道如何做到這一點 - 我如何讓nunit-console拿起nunit-v2-framework-driver擴展? 引用程序集似乎不夠。

如果您是從源構建的,則需要添加.addins文件,以將引擎指向您具有擴展名的位置。

.addins文件應該位於nunit.engine.dll程序集旁邊,並且只包含nunit.v2.driver.addins的路徑 - 這應該包含在您的nunit-v2-framework-driver構建中。 (或者,直接通往nunit.v2.driver.dll的路徑)

作為一個示例,您可能希望從GitHub版本頁面下載NUnit.Console-3.9.0.zip打包的控制台,並查看nunit.bundle.addins文件和文件周圍的結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM