MbUnit unter Linux, verwendet in einem F # -Projekt?


104

Ich habe versucht, dies auf der Gallio-Benutzerliste zu stellen, aber die Frage wurde nicht angezeigt (Google Groups gibt an, dass der Beitrag erfolgreich war). Ich nehme an, die Liste könnte von jemandem moderiert werden, der seine E-Mail nicht sehr oft liest :-) Da SO Tags für Gallio und MbUnit hat, dachte ich, dass es sich lohnt, hier nachzufragen.

Ich sehe auf der MbUnitTitelseite, dass sie daran interessiert sind, die Monokompatibilität aufrechtzuerhalten. Es gibt auch einen> 1 Jahr alten Beitrag über Gallio-Benutzer, der besagt, dass er unter Linux nicht funktioniert

Das Projekt, das ich testen möchte, wird unter Mono problemlos kompiliert, wenn ich das ParallelizableAttribut entferne . Ich kann das GallioControl Panel unter Linux starten , aber nicht Icarus oder Echo.

Gibt es eine Möglichkeit, MbUnitTests unter Linux auszuführen? Gallio.EchoBesonders hilfreich wäre etwas, das die Befehlszeile (wie ) verwendet und Monodevelop nicht benötigt.

Antworten:


1

Ein paar Gedanken hier, da nicht viel online ist und dieses Projekt offenbar unterbrochen wird und wahrscheinlich keine Unterstützung für die Mono-Kompatibilität in Kürze verfügbar sein wird.

1) Sie sind sich nicht sicher, welche Version oder welchen Build Sie von Gallio haben, aber Sie können das Gallio-Bundle-Nuget von hier aus ausprobieren und prüfen, ob Sie mit dieser Version unterschiedliche Ergebnisse erzielen: https://www.nuget.org/packages/GallioBundle/3.4. 14 . Siehe diesen Beitrag: https://stackoverflow.com/a/21185517/9798633

2) Stellen Sie sicher, dass Ihre Tests mit derselben Version von MbUnit kompiliert wurden, die mit Gallio vertrieben wurde, wie hier beschrieben: https://stackoverflow.com/a/2242849/9798633

3) Wenn Sie versuchen, VS in einer VM auszuführen, überprüfen Sie noch einmal, ob Sie ein Klassenbibliotheksprojekt mit Verweisen auf Gallio.dll und MbUnit.dll haben, wie hier in "ASP.NET MVC 4 in Aktion" erwähnt:

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.