Chegando test runner para trabalhar com Gálio a partir do Nuget
-
12-12-2019 - |
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?
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.