Skip to content

ilmarisalmela/tox-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo sisältää esimerkin tox.ini tiedostosta jota voidaan käyttää esim robot testien ajamiseen. tiedosto konfiguroi tox:in luomaan python ympäristö requirements.txt mukaiseksi. Sekä ajamaan tox komentoa seuraavat komennot. Repo sisältää demo.robot tiedoston testaamista varten. Sekä tox-4envs.ini konfiguraatio tiedoston jossa demonstroidaan tox ominaisuutta ajaa useissa eri ympäristöissä.

Asenna tox koneeseen komennolla:

pip install tox

Ota huomioon että kaikki tox.ini tiedostossa rivillä: envlist = mainitut python versiot on oltava asennettuna koneella jos niitä halutaan käyttää.

Mukana tuleva demo robot testi ajetaan komennolla:

tox -- python -m robot demo.robot

Muuta requirements.txt olevien moduleiden versio numeroita ja ajatesti uudelleen luodulla ympäristöllä. Optio -r pakottaa tox:ia luomaan ympäristön tyhjästä. Osana pipelineä on järkevää että käytetään aina: -r optiota.

tox -r -- python -m robot demo.robot

Default nimi tox:in konfiguraatio tiedostolle on tox.ini -c optiolla voidaan määritellä toinen tiedosto. Esimerkiksi projektissa oleva 4 ympäristön konfiguraatio tiedostoa käytetään näin:

tox -r -c tox-4envs.ini -- python -m robot demo.robot

About

Demo of using tox to run robot tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published