Pergunta

Eu acho que eu estou faltando alguma coisa aqui.Eu instalei Tesdriven e, em seguida, Gálio (terceiro link de cima - Gálio 3.5 x 64 do instalador)

Depois eu instalei o o mbunit dlls do Nuget porque eu não queira incluir de uma dll do meu disco rígido, como isto torna-se difícil para o projeto a ser portado para outras máquinas..

No entanto, quando tento executar um teste de exemplo, testrunner insiste que eu referenciar as dlls do meu disco rígido..a mensagem de erro real é este:

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/

Então, existe uma maneira de obter testrunner para executar os testes com apenas pacotes nuget, por favor?

Foi útil?

Solução

Atualmente nuget galeria tem apenas 3.3.1 versão de o mbunit pacote, e você instalou o Gálio v3.4.É muito chato limitação de gálio e o mbunit.Para usar o pacote do nuget você tem que fazer o downgrade de Gálio em sua máquina para v3.3.1.A melhor solução é o e-mail de gálio/o mbunit equipe e peça para carregar o pacote do nuget com o mais recente lançamento, ou fazê-lo por si mesmo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top