Кто-нибудь нашел способ запустить тесты Selenium RC / Selenium Grid, написанные на C # параллельно?
В настоящее время у меня есть значительный набор тестов, написанный с использованием драйвера C # Selenium RC. Выполнение всего набора тестов занимает чуть более часа. Обычно мне не нужно запускать весь пакет, так что до сих пор это не было проблемой, но я бы хотел, чтобы это можно было выполнять более регулярно (т. Е. Как часть автоматической сборки)
Недавно я потратил некоторое время на изучение проекта Selenium Grid, цель которого, по сути, состоит в том, чтобы эти тесты работали параллельно. К сожалению, похоже, что плагин TestDriven.net, который я использую, запускает тесты поочередно (т.е. один за другим). Я предполагаю, что NUnit выполнит тесты подобным образом, хотя я на самом деле не проверял это.
Я заметил, что бета-версии NUnit 2.5 начинают рассказывать о выполнении тестов параллельно с pNUnit, но я не совсем ознакомился с проектом, чтобы точно знать, сработает ли это.
Другой вариант, который я рассматриваю, - это разделить мой набор тестов на разные библиотеки, что позволило бы мне запускать тест из каждой библиотеки одновременно, но я бы хотел избежать этого, если это возможно, поскольку я не уверен, что это веская причина. для разделения набора тестов.