MbUnit под Linux, используется в проекте F #? - PullRequest
100 голосов
/ 07 декабря 2011

Я пытался задать это в списке пользователей gallio, но вопрос не появился (группы Google говорят, что сообщение было успешным). Я предполагаю, что список может быть модерирован кем-то, кто не читает его электронную почту очень часто :-) Поскольку SO имеет теги для Gallio и MbUnit, я подумал, что стоит спросить здесь.

Я вижу на главной странице MbUnit упоминание о том, что они заинтересованы в поддержании моносовместимости. На gallio-users есть также старый пост> 1 года *1009* о том, что он не работает под Linux

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

Есть ли способ запустить MbUnit тесты под Linux? То, что использует командную строку (например, Gallio.Echo) и не требует Monodevelop, было бы особенно полезно.

1 Ответ

1 голос
/ 13 июня 2018

Несколько мыслей здесь, так как в сети не так много и этот проект находится в состоянии перерыва, очевидно, вероятно, в ближайшее время поддержка Mono не появится.

1) Не уверен, какая у вас версия или сборкаGallio, но вы можете попробовать пакет Nuget 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

...