6 Commits

Author SHA1 Message Date
William Douglas ebf7da4cd8 Update actions checkout version 2023-01-17 08:44:33 -08:00
Patrick McCarty c90aada56d Run unittests without coverage for now
The `python-extras` bundle dropped the `coverage` command recently, so until
that problem is resolved, run unittests without the coverage analysis.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2021-06-01 16:16:47 -07:00
Patrick McCarty b5212a6a3f actions: set job timeouts to 30 minutes
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>
2020-04-25 12:23:13 -07:00
Patrick McCarty 400e69fcaa actions: refactor workflow to run tests in parallel
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-04-24 00:51:00 -07:00
Patrick McCarty cce562197e actions: bump to latest checkout release (v2.1.0)
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2020-04-24 00:51:00 -07:00
Patrick McCarty 2c7671ad45 Enable container-based Action/Workflow for testing CI
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>
2019-11-13 17:55:59 -08:00