MbUnit trong Linux, được sử dụng trong một dự án F #?


104

Tôi đã thử hỏi điều này trong danh sách người dùng gallio, nhưng câu hỏi không xuất hiện (Google Groups cho biết bài đăng đã thành công). Tôi cho rằng danh sách có thể được kiểm duyệt bởi một người không thường xuyên đọc email của anh ấy :-) Thấy SO có thẻ cho cả Gallio và MbUnit, tôi nghĩ nó đáng để hỏi ở đây.

Tôi thấy MbUnittrang nhất đề cập rằng họ quan tâm đến việc duy trì khả năng tương thích Mono. Cũng có một bài đăng hơn 1 năm tuổi trên người dùng gallio nói rằng nó không hoạt động trong Linux

Dự án tôi muốn kiểm tra biên dịch tốt trong Mono nếu tôi loại bỏ Parallelizablethuộc tính. Tôi có thể khởi chạy Galliobảng điều khiển trong Linux, nhưng không phải Icarus hoặc Echo.

Có cách nào để chạy MbUnitthử nghiệm trong Linux không? Một cái gì đó sử dụng dòng lệnh (như Gallio.Echo) và không cần Monodevelop sẽ đặc biệt hữu ích.

Câu trả lời:


1

Một vài suy nghĩ ở đây vì không có nhiều trực tuyến và dự án này dường như đang bị gián đoạn với khả năng không có hỗ trợ cho khả năng tương thích Mono sắp ra mắt.

1) Không chắc bạn có phiên bản hoặc cách xây dựng nào của Gallio, nhưng bạn có thể thử nuget gói Gallio từ đây và xem liệu bạn có nhận được kết quả khác với phiên bản này không: https://www.nuget.org/packages/GallioBundle/3.4. 14 . Xem bài đăng này: https://stackoverflow.com/a/21185517/9798633

2) Đảm bảo các bài kiểm tra của bạn được biên dịch với cùng phiên bản MbUnit đã được phân phối với Gallio, như được thảo luận tại đây: https://stackoverflow.com/a/2242849/9798633

3) Nếu bạn thử chạy trong VS trong máy ảo, hãy kiểm tra kỹ để đảm bảo rằng bạn có dự án Thư viện lớp với các tham chiếu đến cả Gallio.dll và MbUnit.dll như được đề cập ở đây trong "ASP.NET MVC 4 in Action":

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.