Linux altında MbUnit, bir F # projesinde mi kullanılıyor?


104

Bunu gallio kullanıcıları listesinde sormayı denedim, ancak soru görünemedi (Google Grupları, gönderinin başarılı olduğunu söylüyor). Sanırım liste, e-postasını çok sık okumayan biri tarafından yönetiliyor olabilir :-) SO'nun hem Gallio hem de MbUnit için etiketleri olduğunu görünce, burada sormaya değer olduğunu düşündüm.

MbUnitÖn sayfada Mono uyumluluğunu sürdürmeye istekli olduklarından bahsettiğini görüyorum . Gallio kullanıcıları hakkında Linux altında çalışmadığını söyleyen > 1 yıllık bir gönderi de var.

ParallelizableÖzniteliği kaldırırsam, test etmek istediğim proje Mono altında iyi derleniyor . GallioKontrol panelini Linux altında başlatabilirim , ancak Icarus veya Echo değil.

MbUnitLinux altında test çalıştırmanın herhangi bir yolu var mı ? Komut satırını kullanan (gibi Gallio.Echo) ve Monodevelop'a ihtiyaç duymayan bir şey özellikle yardımcı olacaktır.

Yanıtlar:


1

Çok fazla çevrimiçi olmadığı için burada birkaç düşünce var ve bu proje, görünüşe göre, Mono uyumluluğu için yakında herhangi bir zamanda destek olmayacak gibi görünüyor.

1) Gallio'nun hangi sürümüne veya yapısına sahip olduğunuzdan emin değilsiniz, ancak buradan Gallio paket nugetini deneyebilir ve bu sürümle farklı sonuçlar alıp almadığınızı görebilirsiniz: https://www.nuget.org/packages/GallioBundle/3.4. 14 . Bu gönderiye bakın: https://stackoverflow.com/a/21185517/9798633

2) Testlerinizin, burada tartışıldığı gibi Gallio ile dağıtılan aynı MbUnit sürümüyle derlendiğinden emin olun: https://stackoverflow.com/a/2242849/9798633

3) VS'de bir VM'de çalıştırmayı denerseniz, burada "ASP.NET MVC 4 İş Başında" bölümünde belirtildiği gibi hem Gallio.dll hem de MbUnit.dll'ye başvurular içeren bir Sınıf Kitaplığı projeniz olduğundan emin olmak için iki kez kontrol edin:

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.