Skip to content

Run BuildStream tests on testsuite images

Chandan Singh requested to merge chandan/ci-improvements into master
  • Makefile: Add bst-test target to run BuildStream tests
This is going to be most useful for the testsuite images. It will ensure
that the image under test has all the secret sauce needed to run
BuildStream's tests.
  • .gitlab-ci.yml: Run BuildStream tests on testsuite images
In this commit, a new `test` stage is introduced. At present we only
test the testsuite images. Later, support can be added for doing some
sensible checks for the user-facing images as well.

Note that we cannot simply install and run `tox` on the user-facing
images as they will not have the necessary build dependencies, as
expected.

This MR also comes with another improvement:

  • .gitlab-ci.yml: Retry all jobs on aarch64
Currently we only retry build jobs, and not release jobs. This was
mostly done keeping in mind timeout-related problems. But, since most
of the recent failures have  been due to the Docker daemon not running,
it makes sense to retry all jobs.
Edited by Chandan Singh

Merge request reports