MbUnit під Linux, використовуваний у проекті F #?


104

Я спробував задати це у списку користувачів gallio, але це питання не з’явилося (групи Google говорять, що повідомлення було успішним). Я припускаю, що список може модерувати той, хто не читає електронної пошти дуже часто :-) Бачачи, як ТАК має теги як для Gallio, так і для MbUnit, я подумав, що варто тут запитати.

Я бачу, що на MbUnitпершій сторінці згадується, що вони прагнуть підтримувати моно-сумісність. Також є користувачі, що користуються gallio, на 1 рік, коли він пише, що він не працює під Linux

Проект, який я хочу перевірити, добре поєднується під Mono, якщо я видалю Parallelizableатрибут. Я можу запустити Gallioпанель управління під Linux, але не Icarus або Echo.

Чи є спосіб запуску MbUnitтестів під Linux? Те, що використовує командний рядок (наприклад Gallio.Echo) і не потребує Monodevelop, було б особливо корисно.

Відповіді:


1

Кілька думок тут, оскільки в Інтернеті не так вже й багато, і цей проект перебуває у перерві, мабуть, швидше за все, підтримка сумісності Mono не з’явиться найближчим часом.

1) Не впевнений, яку версію чи склад у вас є у Gallio, але ви можете спробувати нульовий пакет Gallio звідси і побачити, чи отримаєте ви різні результати з цією версією: https://www.nuget.org/packages/GallioBundle/3.4. 14 . Дивіться цей пост: https://stackoverflow.com/a/21185517/9798633

2) Переконайтеся, що ваші тести складені з тією ж версією MbUnit, яку було розповсюджено з Gallio, як обговорювалося тут: https://stackoverflow.com/a/2242849/9798633

3) Якщо ви спробуєте запустити VS у віртуальній машині, двічі встановіть прапорець, щоб переконатися, що у вас є проект бібліотеки класів із посиланнями як на Gallio.dll, так і на MbUnit.dll, як згадується тут у "ASP.NET MVC 4 в дії":

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.