|
Testaus
Projektin testaukseen liittyvät asiat
Testien kattavuus
Työkalut
Työkalujen asennus omalle koneellewget http://pypi.python.org/packages/source/d/django-nose/django-nose-0.1.3.tar.gz; tar xzf django-nose-0.1.3.tar.gz; cd django-nose-0.1.3; sudo python setup.py install Asennus käyttäjänä: viimeisen rivin sijaan python setup.py install --user Resursseja
HudsonProjektin hudson löytyy nykyään osoitteesta http://t-tmtynkky.users.cs.helsinki.fi/hudson. Hudsonissa testit ajetaan mahdollisimman oikeaa ympäristöä vastaten (userssilla postgresia käyttäen). Tällä hetkellä projektin koodit haetaan google codesta default-branchista. Voisi olla hyvä päättää tehdä joku erityinen 'ready'-branchi, josta pelkästään testit ajetaan automaattisesti. Hudsonin saa ajamaan testit automaattisesti repoon pushauksen yhteydessä lisäämällä projektikansion .hg/hgrc:hen [hooks] post-push.hudson = curl http://t-tmtynkky.users.cs.helsinki.fi/hudson/job/Geovision/build?token=Ohtu2011-geovision |