pytest-incremental

Szoftver screenshot:
pytest-incremental
Szoftver adatai:
Változat: 0.2.0
Feltöltés dátuma: 12 May 15
Engedély: Ingyenes
Népszerűség: 64

Rating: 2.0/5 (Total Votes: 1)

pytest inkrementális egy inkrementális teszt futó (pytest plugint).
Mi az az "egyedi vizsgálati runner"?
Amikor beszélünk, build-eszközök gyakori, hogy olvassa el a feltételeket:
- Kezdeti (teljes) épít - minden fájl összeállított
- Inkrementális építmények (vagy részleges helyreállítása) - csak a megváltozott fájlok összeállítása
- No-op épít - nem a fájlok összeállítani (sem változott, mióta utoljára végrehajtás)
Így egy "egyedi vizsgálati runner" csak újra végrehajtani vizsgálatokat, hogy befolyásolta változások a forráskódot, mivel a múlt teszt végrehajtása.
Hogyan működik?
pytest-inkrementális egy pytest plugin. Szóval, ha lehet futtatni a tesztet lakosztály pytest használhatja pytest-inkrementális.
A plugin elemzi a python forrás fájlokat és ezen keresztül a behozatal határozza meg a függőségeket a modulok. doit lehet nyomon követni a függőségek és mentse eredményt. A plugin módosítják pytest gyűjteni a vizsgálatokat. pytest a többit a munkát ténylegesen fut a vizsgálatok és az eredmények jelentésének.

Telepítés:

pytest-inkrementális vizsgálják a python 2.6, 2.7.
pip telepíteni pytest-incremental`
python setup.py telepíteni
helyi telepítés
Akkor is csak megragad a plugin fájlt, és tegye a projekt útját. Aztán engedélyezze (ellenőrizze pytest docs).
Használat:
Csak add meg a paraméter --incremental hívás esetén a parancssorból:
py.test --incremental
Azt is lehetővé teszi alapértelmezés szerint a következő sor hozzáadásával a pytest.ini:
[Pytest]
addopts = --incremental
figyelte csomagok
Alapértelmezésben az összes modul által gyűjtött pytest fog használni, mint a függőségeket, ha az importált. Annak érdekében, hogy korlátozza vagy meghosszabbítja a mappákban kell használnia a paraméter --watch-pkg

követelmények :

  • Python

Korlátozások :

  • a csomagból import * modulok behozott __all__ egy csomagban, nem számítanak a függőség
  • modulok behozott nem használja az import utasítást
  • modulok nem explictitly behozott használt, de futás közben (azaz conftest.py amikor fut a vizsgálatok a pytest)
  • monkey-foltozás. (Azaz behozatal X. B monkey-foltok X. Ebben az esetben egy múlhat B)

Hasonló program

rgf
rgf

14 Apr 15

bdd
bdd

14 Apr 15

ReviewBoard
ReviewBoard

19 Feb 15

Más szoftver fejlesztő Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

Doit
Doit

1 Mar 15

avalanche
avalanche

14 Apr 15

Hozzászólások a pytest-incremental

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!