Czy ktoś znalazł sposób na uruchomienie testów Selenium RC/Selenium Grid, napisanych w języku C# równolegle?Czy ktoś znalazł sposób, aby równolegle uruchomić testy C# Selenium RC?
Mam obecnie spory zestaw testowy napisany przy użyciu sterownika C# Selenium RC. Uruchomienie całego zestawu testów zajmuje niewiele ponad godzinę. Zwykle nie muszę uruchamiać całego pakietu, więc nie było to problemem do tej pory, ale jest to coś, co chciałbym móc robić bardziej regularnie (np. Jako część automatycznej kompilacji)
Ostatnio spędziłem trochę czasu, grając w projekt Selenium Grid, którego głównym celem jest umożliwienie równoległego wykonywania testów. Niestety, wygląda na to, że wtyczka TestDriven.net, której używam, uruchamia testy seryjnie (tj. Jeden po drugim). Zakładam, że NUnit wykonałby testy w podobny sposób, chociaż tak naprawdę tego nie testowałem.
Zauważyłem, że bety NUnit 2.5 zaczynają mówić o uruchomieniu testów równolegle z pNUnit, ale nie do końca się zapoznałem z projektem, aby wiedzieć na pewno, czy to zadziała.
Inną opcją, którą rozważam jest oddzielenie mojego zestawu testów do różnych bibliotek, co pozwoliłoby mi uruchomić test z każdej biblioteki jednocześnie, ale chciałbym tego uniknąć, jeśli to możliwe, ponieważ nie jestem przekonany, że jest to poprawne powód do dzielenia zestawu testów.
Dzięki za odpowiedź. Na razie przeniosłem się z tego projektu, ale kiedy do niego wrócę, dam ci rozwiązanie! –