Skip to content

Add infrastucture to simplify setup and use of local test environments#827

Merged
apdavison merged 1 commit intoNeuralEnsemble:masterfrom
apdavison:improved-testing
Apr 30, 2026
Merged

Add infrastucture to simplify setup and use of local test environments#827
apdavison merged 1 commit intoNeuralEnsemble:masterfrom
apdavison:improved-testing

Conversation

@apdavison
Copy link
Copy Markdown
Member

There is now a Makefile (use "make help" for details on the commands) which can set up three different testing environments (venv-based, mamba-based, Docker-based) and run tests in them.

Test runs are also parallelised using pytest-xdist, which makes them much faster on a multi-core machine, plus simulators are only imported as needed.

There is now a Makefile (use "make help" for details on the commands)
which can set up three different testing environments (venv-based, mamba-based, Docker-based)
and run tests in them.

Test runs are also parallelised using pytest-xdist, which makes them much faster on a multi-core machine,
plus simulators are only imported as needed.
@apdavison apdavison added this to the 0.13.0 milestone Apr 30, 2026
@apdavison apdavison merged commit 88d009f into NeuralEnsemble:master Apr 30, 2026
7 checks passed
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 70.634% (-0.01%) from 70.646% — apdavison:improved-testing into NeuralEnsemble:master

@apdavison apdavison deleted the improved-testing branch April 30, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants