Domanda

Penso che mi manchi qualcosa qui.Ho installato tesdriven e quindi Gallio (terzo link da Top - Gallio 3.5 x64 Installer)

Allora ho installato il Mbunit DLL da Nuget perché non volevo includere una DLLDal mio disco rigido in quanto rende difficile il progetto di essere portato ad altre macchine ..

Tuttavia, quando provo a eseguire un test di esempio, TestRunner insiste che rivolgo le DLL dal mio disco rigido. Il messaggio di errore effettivo è questo:

It looks like you're trying to execute a Gallio/MbUnit unit test.

For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNet\Gallio.TDNetRunner.dll', 'Gallio.dll' etc.)

For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.

You can find Gallio downloads and support here:
http://www.gallio.org/
.

Allora, c'è un modo per ottenere TestRunner per eseguire i test con solo pacchetti Nuget, per favore?

È stato utile?

Soluzione

Attualmente Nuget Gallery ha solo 3.3.1 Versione del pacchetto MbUnit e hai installato Gallio V3.4.È una limitazione molto fastidiosa di Gallio e MbUnit.Per utilizzare il pacchetto Nuget devi eseguire il downgrade Gallio sulla tua macchina a V3.3.1.Una soluzione migliore è la posta alla squadra Gallio / Mbunit e chiedi di caricare il pacchetto Nuget con la versione più recente o renderla da solo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top