Tests: Always run shellcheck, pytest, flake8, black, and sphinx-build
Make shellcheck, pytest, flake8, black, and sphinx-build non-optional.
This leaves only subplot as an optional testing component.
Bug: T351605
Related MRs:
- !197 (merged) (This MR)
- !195 (merged)
- master