pytest-incremental

Programinė įranga Screenshot:
pytest-incremental
Programinė detalės:
Versija: 0.2.0
Įkėlimo datą: 12 May 15
Licencija: Nemokamai
Populiarumas: 7

Rating: nan/5 (Total Votes: 0)

pytest-pažangus yra pažangus tyrimas bėgikas (pytest įskiepiai).
Kas yra "pažangus tyrimas bėgikas"?
Kai kalbame apie atstatymui įrankiai yra įprasta kreiptis į šių terminų:
- Pradinis (visas) statyti - visi failai yra sudarytas
- Pažangus statyti (arba dalinis atstatyti) - tik pasikeitė failai kaupiami
- Ne-op "statyti - nėra failai duomenys (nė pasikeitė nuo paskutinio vykdymo)
Taigi "pavienių bandymų bėgikas" bus tik naujo atlikti bandymus, kurie buvo paveikti pokyčių kodo, nes per pastaruosius bandymų vykdymą.
Kaip tai veikia?
pytest-pažangus yra pytest įskiepio. Taigi, jei jūs galite paleisti savo bandymo komplekto su pytest galite naudoti pytest-pažangus.
Kištukas bus analizuoti savo python kodo failus ir per savo importo apibrėžti modulių priklausomybes. Nieciņš yra naudojamas sekti priklausomybių ir išsaugoti rezultatus. Įskiepiai bus pakeisti, kaip pytest rinkti savo bandymus. pytest padaryti, kad realiai veikia bandymus ir pateikiant rezultatus darbą poilsio.

Įdiekite:

pytest-pažangus bandomas python 2.6, 2.7.
PIP įdiegti pytest-incremental`
pitonas setup.py įdiegti
vietos įrengimas
Jūs taip pat galite tiesiog paimti įskiepiai modulio failą ir įdėti į savo projekto keliu. Tada įjungti ją (patikrinkite pytest dokumentus).
Naudojimas:
Tiesiog praeiti parametras --incremental skambinant iš komandinės eilutės:
py.test --incremental
Jūs taip pat galite įtraukti ją pagal nutylėjimą pridėti tokią eilutę į jūsų pytest.ini:
[Pytest]
addopts = --incremental
stebėjo paketai
Pagal nutylėjimą visi iki pytest surinkti moduliai bus naudojamas kaip priklausomybių, jei importuojama. Siekiant apriboti arba išplėsti watched aplankus turite naudoti parametrą --watch-pkg

Reikalavimai

  • Python

Apribojimai

  • iš pakuotės importo * modulius importuotus iš __all__ pakuotėje neskaičiuojami kaip priklausomybės
  • importuojami nenaudojate importo pareiškimą moduliai;
  • moduliai nėra explictitly importuoti bet naudojamas runtime (ty conftest.py, kai veikia savo bandymus su pytest)
  • beždžionė-užtaisymo. (Ty importas X. B beždžionė-pleistrai X. Tokiu atveju gali priklausyti nuo B)

Panaši programinė įranga

LAVA Server
LAVA Server

20 Feb 15

gator-tests
gator-tests

15 Apr 15

Kita programinė įranga kūrėjas Eduardo Naufel Schettino

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

Komentarai pytest-incremental

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!