pytest-incremental

Software screenshot:
pytest-incremental
Rincian Software:
Versi: 0.2.0
Tanggal Upload: 12 May 15
Lisensi: Gratis
Popularitas: 7

Rating: nan/5 (Total Votes: 0)

pytest-tambahan adalah pelari tes tambahan (plugin yang pytest).
Apakah yang dimaksud dengan "tambahan tes pelari"?
Ketika berbicara tentang membangun-alat itu adalah umum untuk merujuk pada istilah:
- Awal (penuh) membangun - semua file yang dikompilasi
- Tambahan membangun (atau membangun kembali parsial) - hanya file yang diubah dikompilasi
- No-op membangun - tidak ada file yang dikompilasi (tidak berubah sejak eksekusi terakhir)
Jadi sebuah "tambahan pelari test" hanya akan kembali mengeksekusi-tes yang dipengaruhi oleh perubahan kode sumber sejak pelaksanaan tes terakhir.
Bagaimana cara kerjanya?
pytest-tambahan adalah plugin pytest. Jadi, jika Anda dapat menjalankan test suite Anda dengan pytest dapat Anda gunakan pytest-tambahan.
Plugin akan menganalisis file sumber python Anda dan melalui impor menentukan dependensi dari modul. doit digunakan untuk melacak dependensi dan menyimpan hasil. Plugin akan memodifikasi pytest mengumpulkan tes Anda. pytest melakukan sisa pekerjaan benar-benar menjalankan tes dan melaporkan hasilnya.

Install:

pytest-tambahan diuji pada python 2.6, 2.7.
pip install pytest-incremental`
python setup.py install
instalasi lokal
Anda juga dapat hanya ambil file modul Plugin dan dimasukkan ke dalam jalur proyek Anda. Kemudian mengaktifkannya (lihat docs pytest).
Penggunaan:
Hanya lulus parameter --incremental saat memanggil dari baris perintah:
py.test --incremental
Anda juga dapat mengaktifkan secara default menambahkan baris berikut ke pytest.ini Anda:
[Pytest]
addopts = --incremental
paket menyaksikan
Secara default semua modul dikumpulkan oleh pytest akan digunakan sebagai dependensi jika diimpor. Untuk membatasi atau memperluas folder menyaksikan Anda harus menggunakan parameter --watch-pkg

Persyaratan :

  • Python

Keterbatasan :

  • dari paket import * modul diimpor dari __all__ dalam sebuah paket tidak dihitung sebagai dependensi
  • modul impor tidak menggunakan pernyataan impor
  • modul tidak explictitly diimpor tetapi digunakan pada saat runtime (yaitu conftest.py ketika menjalankan tes dengan pytest)
  • monyet-patch. (Yaitu impor A X. B monyet-patch X. Dalam hal ini A mungkin bergantung pada B)

Software yang serupa

SLAMD
SLAMD

3 Jun 15

nose-selecttests
nose-selecttests

20 Feb 15

QSnipps
QSnipps

12 May 15

Perangkat lunak lain dari pengembang Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

Doit
Doit

1 Mar 15

avalanche
avalanche

14 Apr 15

Komentar untuk pytest-incremental

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!