MbUnit di Linux, digunakan dalam proyek F #?


104

Saya mencoba menanyakan ini pada daftar pengguna-gallio, tetapi pertanyaan itu gagal muncul (Grup Google mengatakan posting itu berhasil). Saya kira daftar tersebut mungkin dimoderasi oleh seseorang yang tidak terlalu sering membaca emailnya :-) Mengingat SO memiliki tag untuk Gallio dan MbUnit, saya pikir itu layak untuk ditanyakan di sini.

Saya melihat MbUnithalaman depan menyebutkan bahwa mereka tertarik untuk menjaga kompatibilitas-Mono. Ada juga posting berusia > 1 tahun di pengguna gallio yang mengatakan bahwa itu tidak berfungsi di Linux

Proyek yang ingin saya uji dapat dikompilasi dengan baik di bawah Mono jika saya menghapus Parallelizableatributnya. Saya dapat meluncurkan Galliopanel kontrol di Linux, tetapi tidak dengan Icarus atau Echo.

Apakah ada cara untuk menjalankan MbUnitpengujian di Linux? Sesuatu yang menggunakan baris perintah (seperti Gallio.Echo) dan tidak membutuhkan Monodevelop akan sangat membantu.

Jawaban:


1

Beberapa pemikiran di sini karena tidak banyak yang online dan proyek ini tampaknya sedang dalam masa jeda dengan kemungkinan tidak ada dukungan untuk kompatibilitas Mono yang akan datang dalam waktu dekat.

1) Tidak yakin versi atau build apa yang Anda miliki dari Galio, tetapi Anda dapat mencoba nuget bundel Gallio dari sini dan melihat apakah Anda mendapatkan hasil yang berbeda dengan versi ini: https://www.nuget.org/packages/GallioBundle/3.4. 14 . Lihat posting ini: https://stackoverflow.com/a/21185517/9798633

2) Pastikan pengujian Anda dikompilasi dengan versi MbUnit yang sama seperti yang didistribusikan dengan Gallio, seperti yang dibahas di sini: https://stackoverflow.com/a/2242849/9798633

3) Jika Anda mencoba menjalankan VS di VM, periksa kembali untuk memastikan Anda memiliki proyek Perpustakaan Kelas dengan referensi ke Gallio.dll dan MbUnit.dll seperti yang disebutkan di sini di "ASP.NET MVC 4 in Action":

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.