brainrender
brainrender copied to clipboard
[Feature] improve testing set-up
Is your feature request related to a problem? Please describe.
By default, not all tests are run, neither in a local development environment nor on CI. You need to specify --runlocal --runslow to pytest.
Describe the solution you'd like Either all tests are run always, or all tests are run by default locally (but not on CI)
Additional context
- See https://github.com/brainglobe/brainrender/pull/284#discussion_r1409381890
- also consider that using
poochand shipping example data inmega-fixshould render at least the--runlocalpart obsolete.
FYI we do have a convention here: https://brainglobe.info/community/developers/testing.html#long-running-tests
Just bumping this. Basically all the "slow" tests fail, but they're rarely run, so they may as well not be there.