pytest-incremental

Screenshot Λογισμικό:
pytest-incremental
Στοιχεία Λογισμικού:
Εκδοχή: 0.2.0
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Eduardo Naufel Schettino
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

pytest αυξητική είναι ένα στοιχειώδες δρομέας δοκιμής (pytest plugin).
Τι είναι το "στοιχειώδες δρομέας τεστ";
Όταν μιλάμε για συσσώρευση εργαλεία, είναι σύνηθες να αναφέρεται στους όρους:
- Αρχικό (πλήρες) κατασκευή - όλα τα αρχεία που έχουν καταρτισθεί
- Σταδιακή οικοδόμηση (ή μερική ανακατασκευή) - είναι ακριβώς αλλαγμένα αρχεία που καταρτίζονται
- No-op κατασκευής - δεν υπάρχουν αρχεία που καταρτίζονται (καμία μεταβολή από το προηγούμενο εκτέλεση)
Έτσι, ένα «στοιχειώδες τεστ runner" θα επανεξετάσει εκτελέσει μόνο τις δοκιμές που επηρεάζονται από τις αλλαγές στον πηγαίο κώδικα από το εκτέλεσης τελευταία δοκιμή.
Πώς λειτουργεί;
pytest αυξητική είναι ένα plugin pytest. Έτσι, αν μπορείτε να εκτελέσετε σουίτα τεστ με pytest μπορείτε να χρησιμοποιήσετε pytest αυξητική.
Το πρόγραμμα θα αναλύσει python αρχεία προέλευσης και μέσω των εισαγωγών της ορίζουν τις εξαρτήσεις των ενοτήτων. doit χρησιμοποιείται για να παρακολουθείτε τις εξαρτήσεις και να αποθηκεύσετε τα αποτελέσματα. Το plugin θα τροποποιήσει το πώς pytest συλλέγουν τις δοκιμές σας. pytest κάνουν το υπόλοιπο της εργασίας του να λειτουργεί τις δοκιμές και την αναφορά των αποτελεσμάτων.

Εγκατάσταση:

pytest αυξητική έχει δοκιμαστεί σε Python 2.6, 2.7.
Pip εγκαταστήσετε pytest-incremental`
python setup.py εγκαταστήσετε
τοπική εγκατάσταση
Μπορείτε επίσης απλά να αρπάξει το αρχείο της μονάδας plugin και να θέσει σε τροχιά το έργο σας. Στη συνέχεια, επιτρέπουν (ελέγξτε pytest docs).
Χρήση:
Μόλις περάσει το --incremental παράμετρο όταν καλείτε από τη γραμμή εντολών:
py.test --incremental
Μπορείτε επίσης να ενεργοποιήσετε την εξ ορισμού προσθέτοντας την ακόλουθη γραμμή στο pytest.ini σας:
[Pytest]
addopts = --incremental
παρακολούθησαν τα πακέτα
Από προεπιλογή όλες οι μονάδες που συλλέγονται από pytest θα χρησιμοποιηθεί ως εξαρτήσεις, εάν εισάγονται. Προκειμένου να περιορίσει ή να επεκτείνει τις παρακολούθησαν τους φακέλους θα πρέπει να χρησιμοποιήσετε την παράμετρο --watch-pkg

Απαιτήσεις :

  • Python

Περιορισμοί :

  • από την εισαγωγή πακέτο * ενότητες που εισάγονται από __all__ σε ένα πακέτο δεν υπολογίζονται ως εξάρτηση
  • modules που εισάγονται δεν χρησιμοποιείτε την εντολή import
  • modules δεν explictitly εισαγόμενα, αλλά χρησιμοποιούνται κατά το χρόνο εκτέλεσης (δηλαδή conftest.py Κατά τις δοκιμές σας με pytest)
  • μαϊμού-επιδιόρθωση. (Δηλαδή οι εισαγωγές Α Χ Β μαϊμού-μπαλώματα X. Στην περίπτωση αυτή, μπορεί να εξαρτηθεί από την Β)

Παρόμοια λογισμικά

filterunit
filterunit

11 May 15

HOL
HOL

20 Feb 15

PyHamcrest
PyHamcrest

11 May 15

Άλλο λογισμικό του προγραμματιστή Eduardo Naufel Schettino

avalanche
avalanche

14 Apr 15

hoe.js
hoe.js

13 Apr 15

Doit
Doit

1 Mar 15

Σχόλια για pytest-incremental

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία