Skip to main content
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.


Metadata

Release files for testincessantly 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for testincessantly 0.1.3
File Size Uploaded Provenance
testincessantly-0.1.3.tar.gz 5.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for testincessantly 0.1.3
File Interpreter ABI Platform
testincessantly-0.1.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 11.7 kB

Release files / testincessantly-0.1.3.tar.gz

Download URL testincessantly-0.1.3.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ba52f7283a14a1847591cd8d4de4ffe1ab2b151d2534b5ea91d76f3a48100dae
BLAKE2b-256 checksum
How to use checksums
6033b437beb84fea7e37c8601e44af456f77f0eefa620b25565a22abbcf64de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / testincessantly-0.1.3-py2.py3-none-any.whl

Download URL testincessantly-0.1.3-py2.py3-none-any.whl
Size 6.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d68cc941feeaf2a690c517428ff833f6819f0cbbec2f6f03de65e29ce6da04a2
BLAKE2b-256 checksum
How to use checksums
58f8d04bb6b3225b7c818f2f43d6106744360c75db599366e08c3108b1702410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for testincessantly 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page