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: 7

Rating: nan/5 (Total Votes: 0)

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

multi-mechanize
multi-mechanize

15 Apr 15

json-document
json-document

14 Apr 15

nose-sfd
nose-sfd

14 Apr 15

DREAM Tool
DREAM Tool

3 Jun 15

Más szoftver fejlesztő Eduardo Naufel Schettino

Doit
Doit

1 Mar 15

avalanche
avalanche

14 Apr 15

hoe.js
hoe.js

13 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!