* Add pre-commit configuration. (Benjamin Bannier)
* Reformat Python scripts with yapf. (Benjamin Bannier)
* Reformat shell scripts with shellfmt. (Benjamin Bannier)
* Fix a couple issues tagged by shellcheck. (Benjamin Bannier)
* More precise environment filtering in
local-alternative-show-env.test. (Christian Kreibich, Corelight)
* Fix parallel/interleaved execution between the test wrapup
functions (such as testSucceeded) and the progress monitor.
(Christian Kreibich, Corelight)
* Switch Sphinx build test to use "text" output format. (Christian
Kreibich, Corelight)
* Add GitHub action exercising the test suite. (Benjamin Bannier,
Corelight)
* Make `btest-progress` more robust under concurrency. (Benjamin
Bannier, Corelight)
* Fix test `tests.sphinx.run-sphinx` for sphinx-3.5.4. (Benjamin
Bannier, Corelight)
* Show verbose failures when running test target. (Benjamin Bannier,
Corelight)
* Fix misspelled variable name in `btest-sphinx.py`. (Benjamin
Bannier, Corelight)