104 votes

MbUnit sous Linux, utilisé dans un projet F#?

<em>J'ai essayé de poser cette question sur la liste des utilisateurs de Gallio, mais la question n'a pas semblé apparaître (Google Groups dit que le message a été publié avec succès). Je suppose que la liste pourrait être modérée par quelqu'un qui ne lit pas son e-mail très souvent :-) Vu que SO a des balises pour Gallio et MbUnit, je pensais que ça valait la peine de demander ici.</em>

Je vois que la page d'accueil de MbUnit mentionne qu'ils tiennent à maintenir la compatibilité avec Mono. Il y a aussi un ancien message sur gallio-users datant de plus d'un an qui dit que cela ne fonctionne pas sous Linux.

Le projet que je veux tester compile bien sous Mono si je supprime l'attribut Parallelizable. Je peux lancer le panneau de contrôle de Gallio sous Linux, mais pas Icarus ou Echo.

Y a-t-il un moyen d'exécuter des tests MbUnit sous Linux ? Quelque chose qui utilise la ligne de commande (comme Gallio.Echo) et qui n'a pas besoin de Monodevelop serait particulièrement utile.

1voto

Carley Points 128

Quelques réflexions ici car il n'y a pas beaucoup d'informations en ligne et ce projet est apparemment en pause, avec probablement aucun support pour la compatibilité Mono à venir prochainement.

1) Je ne sais pas quelle version ou build vous avez de Gallio, mais vous pouvez essayer le package Gallio bundle à partir d'ici et voir si vous obtenez des résultats différents avec cette version : https://www.nuget.org/packages/GallioBundle/3.4.14. Voir ce post : https://stackoverflow.com/a/21185517/9798633

2) Assurez-vous que vos tests sont compilés avec la même version de MbUnit que celle distribuée avec Gallio, comme discuté ici : https://stackoverflow.com/a/2242849/9798633

3) Si vous essayez d'exécuter dans VS dans une VM, vérifiez bien que vous avez un projet de bibliothèque de classes avec des références à la fois à Gallio.dll et MbUnit.dll comme mentionné ici dans "ASP.NET MVC 4 en action" :

ftp://soporte.uson.mx/PUBLICO/02_ING.SISTEMAS.DE.INFORMACION/PVI/ASP.NET%20MVC%204%20in%20Action.pdf

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X