Skip to main content

selects tests affected by changed files and methods

Project description

This is a pytest plug-in which automatically selects and re-executes only tests affected by recent changes. How is this possible in dynamic language like Python and how reliable is it? Read here: Determining affected tests

Quickstart

pip install pytest-testmon

# build the dependency database and save it to .testmondata
pytest --testmon

# change some of your code (with test coverage)

# only run tests affected by recent changes
pytest --testmon

To learn more about different options you can use with testmon, please head to testmon.org

Call for opensource projects: try testmon in CI with no effort or risk.

We would like to run testmon within your project, collect data and improve! We'll prepare the PR for you and set everything up so that no tests are deselected initially. You can start using the full functionality whenever the reliability and time savings seem right! Please SIGN UP and we'll contact you shortly.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest_testmon-2.1.3.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

pytest_testmon-2.1.3-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file pytest_testmon-2.1.3.tar.gz.

File metadata

  • Download URL: pytest_testmon-2.1.3.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for pytest_testmon-2.1.3.tar.gz
Algorithm Hash digest
SHA256 dad41aa7d501d74571750da1abd3f6673b63fd9dbf3023bd1623814999018c97
MD5 7f841fa94a8b13b32e93326c07b983b2
BLAKE2b-256 5424b17712bc8b9d9814a30346e5bd76a6c4539f5187455f4e0d99d95f033da6

See more details on using hashes here.

File details

Details for the file pytest_testmon-2.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pytest_testmon-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 53ba06d8a90ce24c3a191b196aac72ca4b788beff5eb1c1bffee04dc50ec7105
MD5 ee488e37fe1ee214f828bcde7a195b43
BLAKE2b-256 7308278800711d937e76ce59105fea1bb739ae5ff5c13583fd064fe3b4e64fa1

See more details on using hashes here.

Supported by

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