Daniel P. Berrangé
888673bbb9
tests/docker: remove FEATURES env var from templates
...
In preparation for switching to auto-generated dockerfiles, remove the
FEATURES env variable. The equivalent functionality can be achieved in
most cases by just looking for existance of a binary.
The cases which don't correspond to binaries are simply dropped because
configure/meson will probe for any requested feature anyway.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Willian Rampazzo <willianr@redhat.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20210623142245.307776-6-berrange@redhat.com >
Message-Id: <20210709143005.1554-14-alex.bennee@linaro.org >
2021-07-14 14:33:53 +01:00
Paolo Bonzini
9e5ef16491
tests/docker: only enable ubsan for test-clang
...
-fsanitize=undefined is not the same thing as --enable-sanitizers. After
commit 47c823e
("tests/docker: add sanitizers back to clang build", 2019-09-11)
test-clang is almost duplicating the asan (test-debug) test, so
partly revert commit 47c823e5b
while leaving ubsan enabled.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2019-10-04 18:49:19 +02:00
John Snow
47c823e5be
tests/docker: add sanitizers back to clang build
...
Fedora23 is but a distant twinkle. The sanitizer works again, and even
if not, we have --enable-sanitizers now.
Signed-off-by: John Snow <jsnow@redhat.com >
Message-Id: <20190912014442.5757-1-jsnow@redhat.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
2019-09-26 19:00:53 +01:00
Alex Bennée
3f9747a738
docker: move make check into check_qemu helper
...
Not all docker images can run the check step. Let's move everything
into a common helper so we don't need to replicate checks in the
future.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
2018-07-24 11:45:25 +01:00
Marc-André Lureau
11545663d1
tests/docker: add test-debug
...
Add a new test with --enable-debug using clang/asan/ubsan, remove
--enable-debug from test-clang & test-mingw.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-Id: <20180104160523.22995-7-marcandre.lureau@redhat.com >
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-01-12 13:22:02 +01:00
Paolo Bonzini
6283847857
docker: add installation to build tests
...
Basic test that "make install" works; this requires msgfmt so add
gettext to the packages.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <1506095371-23160-1-git-send-email-pbonzini@redhat.com >
[Rebase to master. - Fam]
Signed-off-by: Fam Zheng <famz@redhat.com >
2017-09-29 11:14:14 +08:00
Fam Zheng
c16fe84f07
docker: Build in a clean directory
...
Currently we configure and build under "$QEMU_SRC/tests/docker" which is
dubious. Create a fixed directory (to be friendly to ccache) and change
to there before calling build_qemu.
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <1475047892-11955-1-git-send-email-famz@redhat.com >
2016-10-02 09:47:23 +08:00
Paolo Bonzini
d3a49cbed5
tests/docker: build all targets in test-clang
...
Warnings specific to clang may affect devices that are not build by
x86_64-softmmu and aarch64-softmmu. Build all targets since that
is also what Peter does.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1465224417-141321-7-git-send-email-pbonzini@redhat.com
Signed-off-by: Fam Zheng <famz@redhat.com >
2016-06-08 15:19:30 +08:00
Fam Zheng
c8908570dc
docker: Add clang test
...
The (currently partially commented out) configure options are suggested
by John Snow <jsnow@redhat.com >.
Signed-off-by: Fam Zheng <famz@redhat.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 1464755128-32490-11-git-send-email-famz@redhat.com
2016-06-01 17:27:35 +08:00