pytest-incremental

Software kuvakaappaus:
pytest-incremental
Ohjelmiston tiedot:
Versio: 0.2.0
Lähetyksen päivämäärä: 12 May 15
Lupa: Vapaa
Suosio: 7

Rating: nan/5 (Total Votes: 0)

pytest-inkrementaalinen on vähitellen testi runner (pytest plugin).
Mikä on "vaiheittain test runner"?
Kun puhutaan build-tools on tavallista viitata ehdot:
- Alustava (täysi) build - kaikki tiedostot kootaan
- Rakentamisen vähitellen (tai osittainen jälleenrakentaa) - vain muuttuneet tiedostot kootaan
- No-op build - tiedostoja ei ole koottu (mikään muuttunut viime toteutus)
Joten "vaiheittain test runner" vain uudelleen suorittaa kokeet, jotka vaikuttivat muutokset lähdekoodiin viime testin suorituksen.
Miten se toimii?
pytest-inkrementaalinen on pytest plugin. Joten jos voit ajaa testin sviitti pytest voit käyttää pytest-vähitellen.
Plugin analysoi python lähdetiedostot ja kautta tuonti määrittelevät riippuvuudet moduulien. doit käytetään seurata riippuvuuksia ja tallentaa tulokset. Plugin muuttaa miten pytest kerätä testejä. pytest tee loput työtä todella käynnissä testejä ja raportoi tuloksista.

Asenna:

pytest-inkrementaalinen testataan python 2.6, 2.7.
PIP asentaa pytest-incremental`
python setup.py asentaa
paikallinen asennus
Voit myös vain napata plugin moduulin tiedoston ja laittaa projektin tiellä. Sitten jotta se (tarkista pytest dokumentit).
Käyttö:
Vain siirtää parametrin --incremental soitettaessa komentoriviltä:
py.test --incremental
Voit myös ottaa sen oletuksena lisäämällä seuraavan rivin pytest.ini:
[Pytest]
addopts = --incremental
katseli paketit
Oletuksena kaikki moduulit kerätty pytest tulee käytetään riippuvuudet tuotuina. Jotta voidaan rajoittaa tai laajentaa katsellut kansioita on käytettävä parametria --watch-pkt

vaatimukset

  • Python

rajoitukset

  • pakkauksesta tuonti * moduulit tuotu __all__ paketissa ei lueta riippuvuus
  • moduulien tuotu käytä tuonti julkilausuman
  • moduuleja ei explictitly tuotu vaan käytetään suorituksen (ts conftest.py kun käynnissä testit pytest)
  • apina-kauneuspilkku. (Eli tuonti X. B monkey-laastaria X. Tässä tapauksessa saattaa riippua B)

Vastaavia ohjelmistoja

nose-coolstorybro
nose-coolstorybro

11 May 15

nose-testconfig
nose-testconfig

11 May 15

PyZen
PyZen

12 May 15

nose-performance
nose-performance

20 Feb 15

Muu ohjelmistojen kehittäjä Eduardo Naufel Schettino

avalanche
avalanche

14 Apr 15

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

Kommentit pytest-incremental

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!