Currently, the tests in the test suite that use Docker are disabled on OSX. This isn't a hard requirement, it is only the case because the GitHub Action CI OSX runner hosts don't have (and won't have) Docker. Instead of disabling universally, allow configuration (via environment variable?) to disable Docker-based tests at runtime.
This way, development on OSX runs full test suite.
Related Issues
N/A
Completion Criteria
[ ] Developer on OSX running tox -e py runs entire test suite by default.
[ ] Action CI on OSX can disable the Docker-based tests at runtime
Implementation Notes / Suggestions
Maybe an environment variable?
Testing Notes / Suggestions
N/A - this enables more tests in more environments.
Description
Currently, the tests in the test suite that use Docker are disabled on OSX. This isn't a hard requirement, it is only the case because the GitHub Action CI OSX runner hosts don't have (and won't have) Docker. Instead of disabling universally, allow configuration (via environment variable?) to disable Docker-based tests at runtime.
This way, development on OSX runs full test suite.
Related Issues
N/A
Completion Criteria
tox -e py
runs entire test suite by default.Implementation Notes / Suggestions
Maybe an environment variable?
Testing Notes / Suggestions
N/A - this enables more tests in more environments.