#
3998c25e |
| 28-May-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: bump gcc sanitiser job to gcc-9
The toolchain PPA has it so we might as well use it. We currently have to add:
-Wno-error=stringop-truncation
as there are still strncpy operations i
.travis.yml: bump gcc sanitiser job to gcc-9
The toolchain PPA has it so we might as well use it. We currently have to add:
-Wno-error=stringop-truncation
as there are still strncpy operations in the tree operating on things that haven't been annotated with QEMU_NONSTRING.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
6d7a134d |
| 24-May-2019 |
Eduardo Habkost <ehabkost@redhat.com> |
travis: Make check-acceptance job more verbose
It will help us debug issues when tests fail.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
|
#
591ff1ff |
| 09-May-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: enable aarch64-softmmu and alpha-softmmu tcg tests
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
|
Revision tags: v4.0.0 |
|
#
db2b95d5 |
| 23-Apr-2019 |
Thomas Huth <thuth@redhat.com> |
cirrus / travis: Add gnu-sed and bash for macOS and FreeBSD
We are going to enable the qemu-iotests during "make check" again, and for running the iotests, we need bash and gnu-sed.
Reviewed-by: Li
cirrus / travis: Add gnu-sed and bash for macOS and FreeBSD
We are going to enable the qemu-iotests during "make check" again, and for running the iotests, we need bash and gnu-sed.
Reviewed-by: Li-Wen Hsu <lwhsu@freebsd.org> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Message-Id: <20190502084506.8009-5-thuth@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
show more ...
|
Revision tags: v4.0.0-rc4, v3.0.1, v4.0.0-rc3, v4.0.0-rc2, v4.0.0-rc1, v4.0.0-rc0 |
|
#
b36b5937 |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/boot_linux_console: add a test for alpha + clipper
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working. One extra command added to the Q
tests/boot_linux_console: add a test for alpha + clipper
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working. One extra command added to the QEMU command line is '-vga std', because the kernel used is known to crash without it.
If alpha is a target being built, "make check-acceptance" will automatically include this test by the use of the "arch:alpha" tags.
Alternatively, this test can be run using:
$ avocado run -t arch:alpha tests/acceptance $ avocado run -t machine:clipper tests/acceptance
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Caio Carrara <ccarrara@redhat.com> Message-Id: <20190312171824.5134-21-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
79182494 |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/boot_linux_console: add a test for s390x + s390-ccw-virtio
Just like the previous tests, boots a Linux kernel on a s390x target using the s390-ccw-virtio machine.
Because it's not possible to
tests/boot_linux_console: add a test for s390x + s390-ccw-virtio
Just like the previous tests, boots a Linux kernel on a s390x target using the s390-ccw-virtio machine.
Because it's not possible to have multiple VT220 consoles, '-nodefaults' is used, so that the one set with set_console() works correctly.
Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Cornelia Huck <cohuck@redhat.com> Reviewed-by: Caio Carrara <ccarrara@redhat.com> Message-Id: <20190312171824.5134-20-crosa@redhat.com> [ehabkost: Updated kernel URL to point to fedoraproject.org] Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
1a30892e |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/boot_linux_console: add a test for arm + virt
Just like the previous tests, boots a Linux kernel on an arm target using the virt machine.
Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewe
tests/boot_linux_console: add a test for arm + virt
Just like the previous tests, boots a Linux kernel on an arm target using the virt machine.
Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Caio Carrara <ccarrara@redhat.com> Message-Id: <20190312171824.5134-19-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
d4e12161 |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/boot_linux_console: add a test for aarch64 + virt
Just like the previous tests, boots a Linux kernel on a aarch64 target using the virt machine.
One special option added is the CPU type, give
tests/boot_linux_console: add a test for aarch64 + virt
Just like the previous tests, boots a Linux kernel on a aarch64 target using the virt machine.
One special option added is the CPU type, given that the kernel selected fails to boot on the virt machine's default CPU (cortex-a15).
Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Caio Carrara <ccarrara@redhat.com> Message-Id: <20190312171824.5134-18-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
02c2852b |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/boot_linux_console: add a test for mips64el + malta
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working.
If mips64el is a target being b
tests/boot_linux_console: add a test for mips64el + malta
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working.
If mips64el is a target being built, "make check-acceptance" will automatically include this test by the use of the "arch:mips64el" tags.
Alternatively, this test can be run using:
$ avocado run -t arch:mips64el tests/acceptance $ avocado run -t machine:malta tests/acceptance
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com> Message-Id: <20190312171824.5134-15-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
f8792047 |
| 12-Mar-2019 |
Philippe Mathieu-Daudé <f4bug@amsat.org> |
tests/boot_linux_console: add a test for mips + malta
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working. Also, it relies on the serial devic
tests/boot_linux_console: add a test for mips + malta
Similar to the x86_64 + pc test, it boots a Linux kernel on a Malta board and verify the serial is working. Also, it relies on the serial device set by the machine itself.
If mips is a target being built, "make check-acceptance" will automatically include this test by the use of the "arch:mips" tags.
Alternatively, this test can be run using:
$ avocado run -t arch:mips tests/acceptance $ avocado run -t machine:malta tests/acceptance $ avocado run -t endian:big tests/acceptance
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20190312171824.5134-14-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
59692a12 |
| 12-Mar-2019 |
Cleber Rosa <crosa@redhat.com> |
tests/acceptance: show avocado test execution by default
The current version of the "check-acceptance" target will only show one line for execution of all tests. That's probably OK if the tests to
tests/acceptance: show avocado test execution by default
The current version of the "check-acceptance" target will only show one line for execution of all tests. That's probably OK if the tests to be run are quick enough and they're always the same.
But, there's already one test alone that takes on average ~5 seconds to run, we intend to adapt the list of tests to match the user's build environment (among other choices).
Because of that, let's present the default Avocado UI by default. Users can always choose a different output by setting the AVOCADO_SHOW variable.
Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Caio Carrara <ccarrara@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Cornelia Huck <cohuck@redhat.com> Message-Id: <20190312171824.5134-2-crosa@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
show more ...
|
#
aec2927d |
| 21-Mar-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: reduce number of targets built while disabling things
This build keeps timing out on Travis and it's unlikely including the additional guest front-ends will catch any failures in the fa
.travis.yml: reduce number of targets built while disabling things
This build keeps timing out on Travis and it's unlikely including the additional guest front-ends will catch any failures in the fallback code.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Acked-by: Stefano Garzarella <sgarzare@redhat.com> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
show more ...
|
#
386dc514 |
| 19-Mar-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: --disable-user for --without-default-devices
This is essentially a softmmu tweak so don't bother building linux-user builds as well.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
.travis.yml: --disable-user for --without-default-devices
This is essentially a softmmu tweak so don't bother building linux-user builds as well.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
show more ...
|
#
8c3daf97 |
| 19-Mar-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: split some more system builds
We define a new class of targets (MAIN_SOFTMMU_TARGETS) to cover the major architectures. We either just build those or use the new target-list-exclude mec
.travis.yml: split some more system builds
We define a new class of targets (MAIN_SOFTMMU_TARGETS) to cover the major architectures. We either just build those or use the new target-list-exclude mechanism to remove them from the list. This will hopefully stop some of the longer builds hitting the Travis timeout limit.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
show more ...
|
#
dab3a7c0 |
| 28-Feb-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: add softmmu check-tcg tests
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
|
#
df2bb38e |
| 28-Feb-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: separate softfloat from check-tcg
While used by TCG it is not explicitly part of TCG and the tests can be run standalone in a minimal build.
Signed-off-by: Alex Bennée <alex.bennee@lin
.travis.yml: separate softfloat from check-tcg
While used by TCG it is not explicitly part of TCG and the tests can be run standalone in a minimal build.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
2f6c2526 |
| 08-Mar-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: reduce the module builds to major architectures
The --enable-modules build is consistently tripping the time limit so reduce our target list to the "major" architectures.
Signed-off-by
.travis.yml: reduce the module builds to major architectures
The --enable-modules build is consistently tripping the time limit so reduce our target list to the "major" architectures.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
956d4506 |
| 08-Mar-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: combine docs and tools build with out-of-tree
We will be moving all builds out of tree eventually but for now we need to for building the docs as sphinx requires an out-of-tree build.
.travis.yml: combine docs and tools build with out-of-tree
We will be moving all builds out of tree eventually but for now we need to for building the docs as sphinx requires an out-of-tree build.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
cd7507cb |
| 20-Feb-2019 |
Philippe Mathieu-Daudé <philmd@redhat.com> |
travis: Bump Xcode 10 image to 10.2
Travis enforce the use of the git protocol v2 on their images, but the 'xcode10' image doesn't handle this correctly, resulting in the brew packages installation
travis: Bump Xcode 10 image to 10.2
Travis enforce the use of the git protocol v2 on their images, but the 'xcode10' image doesn't handle this correctly, resulting in the brew packages installation failing:
$ git config protocol.version 2 $ rvm $brew_ruby do brew bundle --verbose --global /usr/local/bin/brew tap homebrew/bundle ==> Tapping homebrew/bundle Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle'... fatal: unknown value for config 'protocol.version': 2 Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-bundle /usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle --depth=1` exited with 128. Error: Failure while executing; `/usr/local/bin/brew tap homebrew/bundle` exited with 1.
The newer 'xcode10.2' beta [*] image doesn't have this limitation.
This image comes with the following brew packages pre-installed, which extend the current code coverage: - libffi - libpng - libtasn1 - gnutls - jpeg - nettle
[*] https://blog.travis-ci.com/2019-02-12-xcode-10-2-beta-2-is-now-available
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20190220193541.24419-1-philmd@redhat.com> [AJB: re-enabled MacOS build first] Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
20885b5b |
| 31-Jan-2019 |
Paolo Bonzini <pbonzini@redhat.com> |
.travis.yml: test that no-default-device builds do not regress
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
#
4aeb5d24 |
| 15-Feb-2019 |
Dr. David Alan Gilbert <dgilbert@redhat.com> |
.travis.yml: Remove disable-uuid
Commit 315d3184525 turned --disable-uuid into a warning only; remove the check from Travis.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-Id:
.travis.yml: Remove disable-uuid
Commit 315d3184525 turned --disable-uuid into a warning only; remove the check from Travis.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-Id: <20190215094502.32149-2-dgilbert@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
ad0adb4b |
| 15-Feb-2019 |
Dr. David Alan Gilbert <dgilbert@redhat.com> |
.travis.yml: Test with disable-replication
We've had the build break with replication disabled, so lets test that case in travis.
Suggsted-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Dr
.travis.yml: Test with disable-replication
We've had the build break with replication disabled, so lets test that case in travis.
Suggsted-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-Id: <20190215094502.32149-1-dgilbert@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
4e6e7df6 |
| 20-Feb-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: split debug builds
The builds are reaching the magic 50 minute limit with regularity so lets split them up. Rather than doing a full debug build on both just enable debug tcg for linux-
.travis.yml: split debug builds
The builds are reaching the magic 50 minute limit with regularity so lets split them up. Rather than doing a full debug build on both just enable debug tcg for linux-user.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
show more ...
|
#
ba27de8d |
| 20-Feb-2019 |
Paolo Bonzini <pbonzini@redhat.com> |
.travis.yml: the xcode10 image seems to be hosed
It fails to install homebrew. Unfortunately we cannot mark it as an expected failure because Travis does not match allow_failures rows against inclu
.travis.yml: the xcode10 image seems to be hosed
It fails to install homebrew. Unfortunately we cannot mark it as an expected failure because Travis does not match allow_failures rows against include rows (only against the main test matrix, which we do not use at all), so just disable it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20190220105131.23479-1-pbonzini@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|
#
f3908ff7 |
| 06-Feb-2019 |
Alex Bennée <alex.bennee@linaro.org> |
.travis.yml: fold --disable-tcg into alternate coroutine builds
The alternate coroutine builds are really only of interest to people running KVM (although I think you could use them for TCG if you r
.travis.yml: fold --disable-tcg into alternate coroutine builds
The alternate coroutine builds are really only of interest to people running KVM (although I think you could use them for TCG if you really tried). As they tend to run long lets kill two birds with one stone and fold the --disable-tcg build into them.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
show more ...
|