gitlab: migrate the minimal tools and unit tests from Travis
These tests are good at shaking out missing stubs which otherwise work if we have built targets. Rather than create a new job just add the checks to the existing tools-and-docs build. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Willian Rampazzo <willianr@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20210114165730.31607-12-alex.bennee@linaro.org>
This commit is contained in:
parent
228e3ec4e2
commit
22250a6ecd
@ -124,11 +124,13 @@ check-system-debian:
|
|||||||
IMAGE: debian-amd64
|
IMAGE: debian-amd64
|
||||||
MAKE_CHECK_ARGS: check
|
MAKE_CHECK_ARGS: check
|
||||||
|
|
||||||
|
# No targets are built here, just tools, docs, and unit tests. This
|
||||||
|
# also feeds into the eventual documentation deployment steps later
|
||||||
build-tools-and-docs-debian:
|
build-tools-and-docs-debian:
|
||||||
<<: *native_build_job_definition
|
<<: *native_build_job_definition
|
||||||
variables:
|
variables:
|
||||||
IMAGE: debian-amd64
|
IMAGE: debian-amd64
|
||||||
MAKE_CHECK_ARGS: ctags TAGS cscope
|
MAKE_CHECK_ARGS: check-unit check-softfloat ctags TAGS cscope
|
||||||
CONFIGURE_ARGS: --disable-system --disable-user --enable-docs --enable-tools
|
CONFIGURE_ARGS: --disable-system --disable-user --enable-docs --enable-tools
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 2 days
|
expire_in: 2 days
|
||||||
|
@ -119,15 +119,6 @@ after_script:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
# Just build tools and run minimal unit and softfloat checks
|
|
||||||
- name: "GCC check-unit and check-softfloat"
|
|
||||||
env:
|
|
||||||
- BASE_CONFIG="--enable-tools"
|
|
||||||
- CONFIG="--disable-user --disable-system"
|
|
||||||
- TEST_CMD="make check-unit check-softfloat -j${JOBS}"
|
|
||||||
- CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default"
|
|
||||||
|
|
||||||
|
|
||||||
# --enable-debug implies --enable-debug-tcg, also runs quite a bit slower
|
# --enable-debug implies --enable-debug-tcg, also runs quite a bit slower
|
||||||
- name: "GCC debug (main-softmmu)"
|
- name: "GCC debug (main-softmmu)"
|
||||||
env:
|
env:
|
||||||
|
Loading…
Reference in New Issue
Block a user