Convert the test suite to 100% pytest-based #641
Labels
locked
[bot] locked due to inactivity
type::feature
request for a new feature or capability
type::tech-debt
identifies or resolves some technical debt
type::testing
issues about tests or the test infrastructure
Checklist
What is the idea?
Our current test infrastructure uses some pytest logic, but the main logic happens in the
run_examples.py
script, which depends on the content ofexamples/
. This is a homemade, ad-hoc script that has grown a bit too much, with many features and cases. Every time we add a new variable to check it's shoehorned in and it is not getting any better.I suggest we use a
pytest
-only test infra, powered by fixtures and other pytest goodies. The good folks at MNE (@larsoner more specifically) did suggest something along these lines a while ago (see comment here for more details and ideas).This would allow us to test better, clearer and more efficiently. Debugging should also get easier thanks to the
-k
flag.Why is this needed?
What should happen?
post_install.sh
hacks, and could be done with pytest idioms. Testing with Bash makes me feel bad :DAdditional Context
No response
The text was updated successfully, but these errors were encountered: