Posts tagged with “DJANGO

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
07. 08. 2011

Jenkins, Django, virtualenv, hg

Nedávno jsem rozcházel testovací stroj pro Django projekty postavenej na Jenkinsu a jelikož informace o tomhle setupu jsou tak nějak polovičatý a navíc porozházený po internetech, rozhod’ jsem se to malinko rozepsat. Jenkins můžete s minimálním úsilím zaměnit za Hudson a Mercurial za git, Bazaar, SVN či kýhošlaka. Debian samozřejmě taky nehraje zásadní roli.

no comments yet