Skip to main content

A tool to run your tests way more often than necessary.

Project description

A tool to run your tests way more often than necessary.

Punch Line
----------

Run this:

```bash
$ testincessantly dir test-cmd ...
```

and every time you create/modify/delete a file under `dir`, `test-cmd ...` will get executed.


Installation
------------
Just `pip install testincessantly`.


Typical Usage
-------------

I typically invoke this as

```bash
$ testincessantly -e '.*' -e '__pycache__' . pytest
```
The `-e` options exclude dotfiles and anything named `__pycache__`.

Okay, that was a lie. I actually typically invoke
```bash
$ testincessantly -e '.*' -e '__pycache__' . chime-success pytest
```
`chime-success` is [a script](https://gist.github.com/speezepearson/83c234c40d16c9f7fba73d8bca7a1a75) on my `PATH` that makes a noise indicating whether the argument-command passed or failed. Now, every time I save a file, I get a chime telling me whether things are still good or not.


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

testincessantly-0.1.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

testincessantly-0.1.3-py2.py3-none-any.whl (6.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file testincessantly-0.1.3.tar.gz.

File metadata

File hashes

Hashes for testincessantly-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ba52f7283a14a1847591cd8d4de4ffe1ab2b151d2534b5ea91d76f3a48100dae
MD5 a62a0c65b7603ee381aec106894981c9
BLAKE2b-256 6033b437beb84fea7e37c8601e44af456f77f0eefa620b25565a22abbcf64de7

See more details on using hashes here.

File details

Details for the file testincessantly-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for testincessantly-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d68cc941feeaf2a690c517428ff833f6819f0cbbec2f6f03de65e29ce6da04a2
MD5 5cb0fc83c0043eaac9353eda89e3ff85
BLAKE2b-256 58f8d04bb6b3225b7c818f2f43d6106744360c75db599366e08c3108b1702410

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page