Posts tagged with “SELENIUM

04. 02. 2012

Django 1.4, LiveServerTestCase, Jenkins a Selenium headless

Jak asi všichni víte v Djangu 1.4 přibyla podpora pro testování Windmillem a Seleniem. Člověk už tedy nemusí mít někde puštěnej jak Selenium (RC) Server a ještě při tom udržovat spuštěnou aktualní instanci projektu buď pod nějakým serverem, nebo Django dev serverem. Django si samo vyspawnuje testovací server, na kterej se připojíte pomocí WebDriveru. Úža.

Po pár hodinách laborování s xvnc a xvfb, který jsem se snažil v setup skriptu jobu na Jenkinsu přimět k tomu, aby fungovali jsem na konec narazil na plugin do Jenkinsu, kterej všechno vyřeší za vás. Papá exportům DISPLAYe, zapínání a vypínání, kolizím DISPLEYů a dalším ptákovinám. Stačí mu jen nastavit cestu k xvfb — which xvfb-run (typicky /usr/bin/xvfb-run) a je vymalováno.

1 comment