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.
Tests were continuing to be problematic but still reporting success.
The blender was that running
blender -b -P tests/python.py -- pytest
or something similar, didn't get access to the environment that is available when Blender is properly initialised, sobpy
was not available. They would still report successful though.This adds the
tests/run.py
which explicitly invokespytest
from within the python environment inside of Blender, so thatbpy
is available, and also ensures that the proper exit code is raised if the tests fail.Also updates to latest
setup-blender
to tests against patch numbers (blender 4.2.5, daily alpha build).