Skip manual plotting tests in default pytest runs #135
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue / Discussion:
Fixes Issue #N/A
Relates to discussion [link] N/A
Changes:
Modified pytest.ini to exclude @pytest.mark.manual tests from default pytest runs.
Modified pytest.ini
Further Details:
Summary:
Some tests in test_genetic are marked with @pytest.mark.manual and require interactive plotting using matplotlib.
These tests currently run during normal pytest execution and fail due to missing fixtures and non-interactive backends.
This PR updates pytest configuration to skip manual tests by default while keeping them executable via
pytest -m manual.This improves CI stability and developer experience without removing manual test coverage.
Dependencies:
No new dependencies are introduced.
PR Checklist:
In the context of this PR, I:
Please consider that PRs which do not meet the requirements specified in the checklist will not be evaluated. Also, PRs with no activities will be closed after a reasonable amount of time.