Testing & CI

blurtpy is fully tested across platforms, with automated and manual tests.

Running Tests Locally

pipenv run pytest -v

Linux Testing with Docker

You can run tests in a clean Linux environment using Docker:

docker build -f Dockerfile.linux -t blurtpy-linux-test .
docker run --rm blurtpy-linux-test

Continuous Integration (CI)

  • GitHub Actions runs tests on Windows, macOS, and Linux for every commit and pull request

  • PyPI publishing is automated via CI

See Platform Notes for platform-specific test requirements.