[Qemu-devel] [PULL 0/3] Reduce Travis timeouts

Alex Bennée posted 3 patches 6 years ago
Only 0 patches received!
.travis.yml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
[Qemu-devel] [PULL 0/3] Reduce Travis timeouts
Posted by Alex Bennée 6 years ago
The following changes since commit 22ef7ba8e8ce7fef297549b3defcac333742b804:

  Merge remote-tracking branch 'remotes/famz/tags/staging-pull-request' into staging (2018-03-13 11:42:45 +0000)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-travis-speedup-130318-1

for you to fetch changes up to 0b438fa627ca192e4be2c527bf188706d64bdd0d:

  .travis.yml: add --disable-user with the rest of the disables (2018-03-13 16:22:23 +0000)

----------------------------------------------------------------
Some updates to reduce timeouts in Travis

----------------------------------------------------------------
Alex Bennée (3):
      .travis.yml: drop setting default log output
      .travis.yml: split default config into system and user
      .travis.yml: add --disable-user with the rest of the disables

 .travis.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)


-- 
2.16.2


Re: [Qemu-devel] [PULL 0/3] Reduce Travis timeouts
Posted by Peter Maydell 6 years ago
On 13 March 2018 at 16:46, Alex Bennée <alex.bennee@linaro.org> wrote:
> The following changes since commit 22ef7ba8e8ce7fef297549b3defcac333742b804:
>
>   Merge remote-tracking branch 'remotes/famz/tags/staging-pull-request' into staging (2018-03-13 11:42:45 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/stsquad/qemu.git tags/pull-travis-speedup-130318-1
>
> for you to fetch changes up to 0b438fa627ca192e4be2c527bf188706d64bdd0d:
>
>   .travis.yml: add --disable-user with the rest of the disables (2018-03-13 16:22:23 +0000)
>
> ----------------------------------------------------------------
> Some updates to reduce timeouts in Travis
>
> ----------------------------------------------------------------
> Alex Bennée (3):
>       .travis.yml: drop setting default log output
>       .travis.yml: split default config into system and user
>       .travis.yml: add --disable-user with the rest of the disables
>
>  .travis.yml | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)

Applied, thanks.

-- PMM

[Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output
Posted by Alex Bennée 6 years ago
The log backend is the default one, we don't need to explicitly set it.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 79377c8de0..92c343a1ef 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -50,7 +50,7 @@ env:
     - MAKEFLAGS="-j3"
   matrix:
     - CONFIG=""
-    - CONFIG="--enable-debug --enable-debug-tcg --enable-trace-backends=log"
+    - CONFIG="--enable-debug --enable-debug-tcg"
     - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
     - CONFIG="--enable-modules --disable-linux-user"
     - CONFIG="--with-coroutine=ucontext --disable-linux-user"
-- 
2.16.2


[Qemu-devel] [PULL 2/3] .travis.yml: split default config into system and user
Posted by Alex Bennée 6 years ago
As the build times have risen we keep timing out. Split the default
config into system and user builds.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 92c343a1ef..75e5b408d0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -49,7 +49,8 @@ env:
     - TEST_CMD="make check"
     - MAKEFLAGS="-j3"
   matrix:
-    - CONFIG=""
+    - CONFIG="--disable-system"
+    - CONFIG="--disable-user"
     - CONFIG="--enable-debug --enable-debug-tcg"
     - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
     - CONFIG="--enable-modules --disable-linux-user"
-- 
2.16.2


[Qemu-devel] [PULL 3/3] .travis.yml: add --disable-user with the rest of the disables
Posted by Alex Bennée 6 years ago
As all the disabled features only affect system emulation we might as
well disable user mode to save compile time.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 75e5b408d0..c1e99237b2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -52,7 +52,7 @@ env:
     - CONFIG="--disable-system"
     - CONFIG="--disable-user"
     - CONFIG="--enable-debug --enable-debug-tcg"
-    - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
+    - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb --disable-user"
     - CONFIG="--enable-modules --disable-linux-user"
     - CONFIG="--with-coroutine=ucontext --disable-linux-user"
     - CONFIG="--with-coroutine=sigaltstack --disable-linux-user"
-- 
2.16.2