nose-timelimit is a nose plugin that allows you automatically skip tests that are too slow.
It requires at least one run with the whole suite to register the timings. If a test fails timings are not registered for it (thus it will never get skipped).
Installation
Just run pip install nose-timelimit or easy_install nose-timelimit.
Options
--with-timelimit - Just activates the plugin (will only register timing data).
--timelimit=X - Runs only the tests that had previously ran under X seconds. Implies --with-timelimit.
--timelimit-silent - Don’t print the duration for each test.
Requirements
Known to work with nose 1.3, it may work with nose as old as 0.10 - try it.
Example
On first run:
And on second run:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nose-timelimit-0.1.2.tar.gz.
File metadata
- Download URL: nose-timelimit-0.1.2.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff4c4dd9e5f3630b55def8af86efcb9d276b12e048a256c519e0846b0d41586b
|
|
| MD5 |
13a9070db25e3b77b2f79f90f06bad12
|
|
| BLAKE2b-256 |
a31203c975cf0763047c1be99862884297db5001d84a6c6dbfc40e91dabeba45
|