Bazinga is a nose plugin to run tests only if their dependencies were modified
Project description
Bazinga is a nose plugin to run incremental tests.
It recursively detects what are the dependencies for each test module by looking at the modules that are imported. If no dependency file was changed since the last successful test, it skips all the tests in that module.
Installation
pip install Bazinga
Usage
nosetests --with-bazinga
Debugging
nosetests --with-bazinga --debug=bazinga
Requirements
Nose
Snakefood
LICENSE
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Bazinga-0.2.tar.gz
(3.0 kB
view details)
File details
Details for the file Bazinga-0.2.tar.gz
.
File metadata
- Download URL: Bazinga-0.2.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fb3447973991d9bac8b9d60423e4905c79ea8e70c0b625fd43c746ae637dca5 |
|
MD5 | 0814ed0f2e11387a532f3651a1b11cbb |
|
BLAKE2b-256 | 385769f29d22c1e75cfdd44e88f0c59c82ad2951b575476a6c15a772774d89e0 |