qemu-e2k/.gitlab-ci.d
Philippe Mathieu-Daudé f56bf4caf7 gitlab: Run Avocado tests manually (except mainstream CI)
Due to a design problem and misunderstanding between the Avocado
framework and QEMU, Avocado is fetching many asset artifacts it
shouldn't be fetching, exhausting the jobs CI timeout.

Since Avocado artifacts are cached, this is not an issue with old
forks, which already have populated the cache and do not need to
download new artifacts to run the tests.

However this is very confusing to new contributors who start to
fork the project and keep having failing CI pipelines.

As a temporary kludge, add the QEMU_CI_AVOCADO_TESTING variable
to allow old forks to keep running the Avocado tests, while still
allowing new forks to use the mainstream set of CI tests.

Keep the tests enabled by default on the mainstream namespace
which is old enough to have a populated cache, hoping we will
keep this cache long enough until the Avocado/QEMU design issue
is fixed.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210525082556.4011380-9-f4bug@amsat.org>
2021-05-27 16:39:23 +02:00
..
edk2 gitlab-ci.yml: Add jobs to build EDK2 firmware binaries 2020-01-21 14:15:48 +01:00
opensbi gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries 2020-03-16 17:03:50 -07:00
buildtest-template.yml gitlab: Run Avocado tests manually (except mainstream CI) 2021-05-27 16:39:23 +02:00
buildtest.yml gitlab: Extract all default build/test jobs to buildtest.yml 2021-05-27 16:39:23 +02:00
check-dco.py gitlab: add a CI job to validate the DCO sign off 2020-10-13 12:48:17 +02:00
check-patch.py .gitlab-ci.d/check-patch: tweak output for CI logs 2020-11-16 11:08:40 +00:00
container-core.yml gitlab: Extract core container jobs to container-core.yml 2021-05-27 16:39:23 +02:00
container-cross.yml gitlab: Extract cross-container jobs to container-cross.yml 2021-05-27 16:39:23 +02:00
container-template.yml gitlab: Extract container job template to container-template.yml 2021-05-27 16:39:23 +02:00
containers.yml gitlab: Extract cross-container jobs to container-cross.yml 2021-05-27 16:39:23 +02:00
crossbuild-template.yml gitlab: Extract crossbuild job templates to crossbuild-template.yml 2021-05-27 16:39:23 +02:00
crossbuilds.yml gitlab: Extract crossbuild job templates to crossbuild-template.yml 2021-05-27 16:39:23 +02:00
edk2.yml docker: EDK2 build job depends on EDK2 container 2021-03-09 06:03:53 +01:00
opensbi.yml docker: OpenSBI build job depends on OpenSBI container 2021-03-09 06:03:53 +01:00
qemu-project.yml gitlab: Move current job set to qemu-project.yml 2021-05-27 16:39:23 +02:00
stages.yml gitlab: Extract build stages to stages.yml 2021-05-27 16:39:23 +02:00
static_checks.yml gitlab: Extract DCO/style check jobs to static_checks.yml 2021-05-27 16:39:23 +02:00