The default timeout is 6 hours, which is too long for autospec's needs.
We could probably lessen the timeout even more, but I want to account
for the possibility of variable network speeds and future bundle size
increases, which may increase runtime of the `docker build` phase of the
testing steps. Long term, it would be nice to ship a prebuilt container
in Dockerhub for autospec CI testing like mixer-tools does.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
This commit sets up an in-tree, container-based Github Action and
associated workflow for running `make check` and `make unittests` within
a Clear Linux OS Docker container.
The most appropriate bundles to install in the container to satisfy all
test dependencies are `python-extras` (includes `python3-basic` bundle
and the `flake8` tool) and `package-builder` (includes `make`, and the
`pycurl` package).
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>