Speed up your test suite in CI

Stop wasting developer hours and CI capacity with unnecessary test execution.

testmon.net handles the quick and efficient sharing of pytest-testmon data across CI workers, executions and developer machines with minimal configuration.

Sign up
testmon

Run fewer tests

Use tracked code dependencies to skip tests unlikely to be affected by your changes.

Share what tests have learned

Reuse test dependency data across CI runs, workers, and developer machines.

Keep your pytest workflow

Connect the open-source pytest-testmon plugin to testmon.net with an API key and --tmnet.

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to tibor@testmon.org.

What is the difference between the open source pytest-testmon plugin and testmon.net?

pytest-testmon is the free, open-source pytest plugin. It works locally and connects to testmon.net with --tmnet. testmon.net is the hosted service for sharing test dependency data across CI runs, workers, and developer machines.

Is testmon compatible with my tech stack?

testmon is as non-intrusive as possible. As long as your Python test suite uses pytest in a standard way it should be compatible. Testmon is also tested with pytest-xdist and pytest-cov plugins. If your tests use subprocesses, test data from files or other edge cases testmon might not catch all the dependencies. Our default recommendation is to execute all tests for the main branches so that the occasional miss is not a problem. It’s very easy to try testmon locally and confirm compatibility.

How much will testmon.net cost?

Your first six months are free. After that, early-adopter plans cost $19–$69 per month, based on hours saved and tests processed. See the pricing table.

What are the necessary changes to my build?

  1. Add TMNET_API_KEY to you pytest configuration (pytest.ini, pyproject.toml, setup.cfg, tox.ini) or ENV
  2. Add --tmnet to your pytest invocation
  3. That’s it - enjoy the speed!

Early-adopter pricing

Six months free. Then $19–$69/month.

Monthly usageUp to 1M tests processedOver 1M tests processed
Under 5,000 hours saved$19$39
5,000+ hours saved$39$69
Name your priceName your price

Executed and skipped tests both count. For reference, 5,000 saved hours ≈ $1,800 at standard GitHub Actions Linux rates.

Sign up