Alex Bennée
b131419252
tests/docker: update test-mingw to run single build
...
While the test-build test happily run for mingw the test-mingw case
runs more of the packaging inline with what our CI does. It however
fails if we don't find both compilers and expects to be run on a
docker image with both.
Remove that distinction and make it work more like the other build
test scripts.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20221027183637.2772968-3-alex.bennee@linaro.org >
2022-10-31 20:37:58 +00:00
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
Alex Bennée
6945018a68
tests/docker: move DEF_TARGET_LIST setting to common.rc
...
We might as well not repeat ourselves. At the same time allow it to be
overridden which we will use later from docker targets.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
2019-09-10 14:14:31 +01:00
Philippe Mathieu-Daudé
5deb2de1d6
tests/docker: Let the test-mingw test generate a NSIS installer
...
The NSIS installer generates an executable suitable to install
QEMU on Windows.
Suggested-by: Alex Bennée <alex.bennee@linaro.org >
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Message-Id: <20190715174817.18981-9-philmd@redhat.com >
[AJB: also --enable-docs in configure step]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
2019-07-23 15:53:25 +01:00
Thomas Huth
335dbb5de1
tests/docker/test-mingw and docs: Remove --with-sdlabi=2.0
...
Patchew currently reports failures with the mingw docker test - this
is due to --with-sdlabi=2.0 configure flag which does not exist anymore.
Remove this remainder from the docker test and the docs now.
Signed-off-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Acked-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 1549268743-18502-1-git-send-email-thuth@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2019-02-04 15:25:21 +00:00
Paolo Bonzini
1578466c9a
tests: docker: update test-mingw for GTK+ 2.0 removal
...
--with-gtkabi does not exist anymore; remove it from the configure invocation.
Fixes: 89d85cde75
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <1539886203-33670-1-git-send-email-pbonzini@redhat.com >
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2018-10-26 22:03:21 +08:00
Paolo Bonzini
cabd358407
docker: test-mingw: use SDL2 and GTK+3
...
Do not test the deprecated API versions. debian-win32-cross and debian-win64-cross
are already using SDL2 (they do not cover GTK+ at all).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
[AJB: fix merge conflicts]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
2018-06-05 16:25:42 +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
Alex Bennée
86a17cb3f4
tests/docker: make test-mingw honour TARGET_LIST
...
The other builders honour this variable, so should the mingw build.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20161011161625.9070-4-alex.bennee@linaro.org >
Signed-off-by: Fam Zheng <famz@redhat.com >
2016-10-17 10:05:48 +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
Fam Zheng
c4f0eed1f3
docker: Add mingw test
...
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-id: 1464755128-32490-12-git-send-email-famz@redhat.com
2016-06-01 17:27:35 +08:00