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
63dba573fa
docker: Update fedora image to 28
...
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <20180601023557.9770-1-famz@redhat.com >
2018-06-04 14:39:18 +08:00
07fed47417
docker: fedora: test more components
...
Install optional dependencies of QEMU to get better coverage.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <1520942752-19449-1-git-send-email-pbonzini@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2018-04-09 15:13:02 +08:00
02f769b7ee
tests: make docker-test-debug@fedora run sanitizers
...
Since --enable-debug no longer enable sanitizers, we need explicit
--enable-sanitizers.
llvm package is required for llvm-symbolizer, to get symbols in
backtraces.
Add make V=1 to get details about failing tests.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-Id: <20180312120849.20073-1-marcandre.lureau@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2018-03-13 01:19:56 +08:00
5b9b49d7bd
docker: change Fedora base image to fedora:27
...
Using "fedora:latest" makes behavior different depending on when you
actually pulled the image from the docker repository. In my case,
the supposedly "latest" image was a Fedora 25 download from 8 months
ago, and the new "test-debug" test was failing.
Use "27" to improve reproducibility and make it clear when the image
is obsolete.
Cc: Fam Zheng <famz@redhat.com >
Cc: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <1515755504-21341-1-git-send-email-pbonzini@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2018-02-08 09:21:34 +08:00
356dc290f0
docker: change Fedora images to run with python3
...
Fedora has switched to Python 3 by default, so it makes sense to use that
for testing QEMU builds, so we get testing of Python 3 compatibility.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
Message-Id: <20180116134217.8725-15-berrange@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2018-02-05 19:53:55 -02:00
c08d08b27c
tests/docker: add some sanitizers to fedora dockerfile
...
Build fedora image with ASAN/UBSan support.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-Id: <20180104160523.22995-6-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
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
18d4e35f93
docker: Add nettle-devel to fedora image
...
The LUKS cases in qemu-iotests requires this.
Reviewed-by: Kashyap Chamarthy <kchamart@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <20170905025614.579-5-famz@redhat.com >
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Based-on: 20170905021201.25684-1-famz@redhat.com
2017-09-22 10:20:34 +08:00
80c58a5b1b
docker: Add libaio to fedora image
...
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <20170505032340.26467-5-famz@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2017-06-16 07:55:00 +08:00
73a27bbb69
docker: Add bzip2 and hostname to fedora image
...
It is used by qemu-iotests.
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <20170505032340.26467-3-famz@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2017-06-16 07:55:00 +08:00
a8f159d45b
docker: Install python2 explicitly in docker image
...
Python is no longer installed implicitly, but the QEMU build system
requires it. List it in PACKAGES.
Reported-by: Auger Eric <eric.auger@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <20170222021801.28658-1-famz@redhat.com >
Tested-by: Eric Auger <eric.auger@redhat.com >
Signed-off-by: Fam Zheng <famz@redhat.com >
2017-02-24 14:18:11 +08:00
a2bd7252fe
docker: Update fedora image to latest
...
Now that 23 is becoming an "old" release with 24 available. Fedora has a
quick release cycle, so use latest to follow more closely.
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <1474429768-25027-5-git-send-email-famz@redhat.com >
Reviewed-by: Daniel P. Berrange <berrange@redhat.com >
2016-09-23 11:48:32 +08:00
28a0cccd54
docker: Generate /packages.txt in fedora image
...
Put the list of package names in an environment, and output their
package names to the target file in the end.
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-Id: <1474429768-25027-3-git-send-email-famz@redhat.com >
Reviewed-by: Daniel P. Berrange <berrange@redhat.com >
2016-09-23 11:48:32 +08:00
78465d74c2
tests/docker: support travis test with fedora image
...
Install sparse and PyYAML.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1465224417-141321-6-git-send-email-pbonzini@redhat.com
Signed-off-by: Fam Zheng <famz@redhat.com >
2016-06-08 15:19:30 +08:00
2346b12fc5
tests/docker: fix test-mingw
...
Add flex and bison for use in test-mingw, because test-mingw
uses the in-tree libdtc.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1465224417-141321-4-git-send-email-pbonzini@redhat.com
Signed-off-by: Fam Zheng <famz@redhat.com >
2016-06-08 15:19:30 +08:00
ca853f0c76
docker: Add images
...
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Signed-off-by: Fam Zheng <famz@redhat.com >
Message-id: 1464755128-32490-6-git-send-email-famz@redhat.com
2016-06-01 17:27:35 +08:00