Перенос тестов селена Nunit в MBunit для параллельного выполнения - PullRequest
2 голосов
/ 05 октября 2010

Я пытаюсь перенести мои существующие тесты селена с помощью Nunit на MBunit, чтобы я мог выполнять тесты параллельно, используя сетку селена.Я добавил атрибуты

[assembly: DegreeOfParallelism(8)]
[assembly: Parallelizable(TestScope.All)]

для assemblyinfo.cs и добавлены ссылки на Gallio.dll и MBUnit.dll в проект C #.Проблема в том, что когда я запускаю тесты с использованием gallio, тесты завершаются с ошибкой, ссылаясь на «ОШИБКА: идентификатор сессии не указан. Скорее всего, исходная команда newBrowserSession не удалась».Кто-нибудь может мне помочь с этой ошибкой.

Спасибо,Vamyip

1 Ответ

3 голосов
/ 05 октября 2010

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

См. Следующие вопросы о распараллеливании тестов Selenium:

...