pytest-incremental

Sagteware kiekie:
pytest-incremental
Sagteware besonderhede:
Weergawe: 0.2.0
Upload datum: 12 May 15
Lisensie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

pytest-inkrementele is 'n inkrementele toets hardloper (pytest plugin).
Wat is 'n "inkrementele toets hardloper"?
Wanneer praat oor bou-gereedskap is dit algemeen om te verwys na die terme:
- Aanvanklike (volle) bou - alle lêers saamgestel
- Inkrementele bou (of gedeeltelike herbou) - net gewysigde lêers saamgestel
- No-op te bou - geen lêers saamgestel (geen verander sedert verlede uitvoering)
So 'n "inkrementele toets hardloper" sal slegs weer uit te voer toetse wat geraak is deur die veranderinge in die bronkode sedert laaste toets uitvoering.
Hoe werk dit?
pytest-inkrementele is 'n pytest plugin. So as jy kan jou toets suite met pytest jy pytest-inkrementele kan gebruik uit te voer.
Die plugin sal analiseer jou python bron lêers en deur middel van sy invoere definieer die afhanklikhede van die modules. duit word gebruik om die spoor van die afhanklikhede hou en die resultate te red. Die plugin sal verander hoe pytest jou toetse te samel. pytest doen die res van die werk van die eintlik die bestuur van die toetse en die aanmelding van die resultate.

Installeer:

pytest-inkrementele is getoets op python 2,6, 2,7.
PIP pytest-incremental` installeer
python setup.py installeer
plaaslike installasie
Jy kan ook net gryp die plugin module lêer en sit in jou projek pad. Sodat dit dan (kyk pytest docs).
Gebruik:
Net verby die parameter --incremental wanneer ek bel uit die opdrag lyn:
py.test --incremental
Jy kan ook in staat stel by verstek die toevoeging van die volgende lyn na jou pytest.ini:
[Pytest]
addopts = --incremental
gekyk pakkette
By verstek al deur pytest versamel modules sal gebruik word as afhanklikhede as ingevoerde. Ten einde te beperk of uit te brei die dopgehou dopgehou moet jy die parameter --watch-pkg gebruik

Vereistes :

  • Python

Beperkings :

  • uit pakket invoer * van __all__ ingevoer in 'n pakket modules word nie gereken as 'n afhanklikheid
  • ingevoer nie die gebruik van die invoer verklaring modules
  • modules nie explictitly ingevoer, maar gebruik tydens looptyd (dws conftest.py toe hardloop jou toetse met pytest)
  • aap-lap. (Dws 'n invoer X. B aap-kolle X. In hierdie geval A kan afhang B)

Soortgelyke sagteware

zope_fixtures
zope_fixtures

20 Feb 15

SpeedTest
SpeedTest

12 May 15

jenkviz
jenkviz

14 Apr 15

Ander sagteware ontwikkelaar Eduardo Naufel Schettino

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

Kommentaar te pytest-incremental

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!