2017-07-24 6 views
2

J'ai installé mono-complete, nuget et nunit. J'utilise NUnit Console Runner pour exécuter des cas de test nunit.Exécution de tests NUnit sur Ubuntu: une exception s'est produite dans le pilote lors du chargement des tests

NUnit Console Runner 3.7.0 Copyright (c) 2017 Charlie Poole, Rob Prouse

Runtime Environment OS Version: Linux 4.4.0.1020 CLR Version: 4.0.30319.17020

Fichiers test SampleNUnit

dll

erreurs, pannes et avertissements

1) erreur: Un Yexceptio n s'est produit dans le pilote lors du chargement des tests. at (wrapper géré vers natif) System.Object: __ icall_wrapper_mono_remoting_wrapper (intptr, intptr) at (wrapper remoting-invoke) NUnit.Engine.Agents.RemoteTestAgent: Exécuter (NUnit.Engine.ITestEventListener, NUnit.Engine.TestFilter) à NUnit.Engine.Runners.ProcessRunner.RunTests (auditeur de ITestEventListener, filtre NUnit.Engine.TestFilter) < 0x40ae1bb0 + 0x000ae> dans: 0

test Run Résumé résultat global: Échec test Count: 0, Passé: 0, Failed: 0, Avertissements: 0, Inutclusif: 0, Skipped: 0 Heure de début: 2017-07-24 22: 38: 51Z Heure de fin: 2017-07-24 22: 38: 51Z Durée: 0.403 secondes

Merci pour l'aide afin que je puisse exécuter des cas de test NUnit.

Répondre

0

Dans le NUnit issue associé, vous mentionnez que vous compilez le fichier de test en utilisant mcs. Si à la place vous compilez en utilisant xbuild sur votre version de Mono (msbuild sur les versions plus récentes), vous constaterez que cela fonctionne comme prévu.

xbuild /p:Configuration=Release NUnitTest.sln 
+0

Je peux le faire fonctionner avec xbuild. C'est: xbuild /p:TargetFrameworkVersion="v4.5 "/ p: Configuration = Libérer SampleNUNIT.sln –

+0

Quel est le problème avec l'utilisation de mcs? –

+0

voir https://stackoverflow.com/questions/18245811/creating-a-net-solution-on-the-command-line-with-mono que xbuild ne remplace pas une approche en ligne de commande. –