diff mbox series

[v3,26/30] gitlab: enable check-tcg for linux-user tests

Message ID 20200626181357.26211-27-alex.bennee@linaro.org
State Superseded
Headers show
Series testing/next (gitlab, vm, docker) | expand

Commit Message

Alex Bennée June 26, 2020, 6:13 p.m. UTC
Switch to building in the new debian-all-test-cross image which has
most of the cross compilers inline.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

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

-- 
2.20.1

Comments

Philippe Mathieu-Daudé June 29, 2020, 10:03 a.m. UTC | #1
On 6/26/20 8:13 PM, Alex Bennée wrote:
> Switch to building in the new debian-all-test-cross image which has

> most of the cross compilers inline.

> 

> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

> ---

>  .gitlab-ci.yml | 7 +++----

>  1 file changed, 3 insertions(+), 4 deletions(-)

> 

> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml

> index 5ae8130bd1a..17c3349dd9e 100644

> --- a/.gitlab-ci.yml

> +++ b/.gitlab-ci.yml

> @@ -140,10 +140,9 @@ build-tcg-disabled:

>  build-user:

>    <<: *native_build_job_definition

>    variables:

> -    IMAGE: ubuntu2004

> -    CONFIGURE_ARGS: --disable-system --disable-guest-agent

> -      --disable-capstone --disable-slirp --disable-fdt

> -    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user

> +    IMAGE: debian-all-test-cross

> +    CONFIGURE_ARGS: --disable-tools --disable-system

> +    MAKE_CHECK_ARGS: check-tcg

>  

>  build-clang:

>    <<: *native_build_job_definition

> 


Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Thomas Huth June 29, 2020, 10:42 a.m. UTC | #2
On 26/06/2020 20.13, Alex Bennée wrote:
> Switch to building in the new debian-all-test-cross image which has

> most of the cross compilers inline.

> 

> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

> ---

>   .gitlab-ci.yml | 7 +++----

>   1 file changed, 3 insertions(+), 4 deletions(-)

> 

> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml

> index 5ae8130bd1a..17c3349dd9e 100644

> --- a/.gitlab-ci.yml

> +++ b/.gitlab-ci.yml

> @@ -140,10 +140,9 @@ build-tcg-disabled:

>   build-user:

>     <<: *native_build_job_definition

>     variables:

> -    IMAGE: ubuntu2004

> -    CONFIGURE_ARGS: --disable-system --disable-guest-agent

> -      --disable-capstone --disable-slirp --disable-fdt

> -    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user

> +    IMAGE: debian-all-test-cross

> +    CONFIGURE_ARGS: --disable-tools --disable-system

> +    MAKE_CHECK_ARGS: check-tcg

>   

>   build-clang:

>     <<: *native_build_job_definition

> 


Reviewed-by: Thomas Huth <thuth@redhat.com>
Thomas Huth June 29, 2020, 11:03 a.m. UTC | #3
On 26/06/2020 20.13, Alex Bennée wrote:
> Switch to building in the new debian-all-test-cross image which has

> most of the cross compilers inline.

> 

> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

> ---

>   .gitlab-ci.yml | 7 +++----

>   1 file changed, 3 insertions(+), 4 deletions(-)

> 

> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml

> index 5ae8130bd1a..17c3349dd9e 100644

> --- a/.gitlab-ci.yml

> +++ b/.gitlab-ci.yml

> @@ -140,10 +140,9 @@ build-tcg-disabled:

>   build-user:

>     <<: *native_build_job_definition

>     variables:

> -    IMAGE: ubuntu2004

> -    CONFIGURE_ARGS: --disable-system --disable-guest-agent

> -      --disable-capstone --disable-slirp --disable-fdt

> -    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user

> +    IMAGE: debian-all-test-cross

> +    CONFIGURE_ARGS: --disable-tools --disable-system

> +    MAKE_CHECK_ARGS: check-tcg


The pipeline is failing for me now:

https://gitlab.com/huth/qemu/-/jobs/615345144#L2654

qemu-arm: /builds/huth/qemu/linux-user/elfload.c:2321: pgb_reserved_va: 
Assertion `addr == test' failed.

Is that a known bug already?

  Thomas
Laurent Vivier June 29, 2020, 11:35 a.m. UTC | #4
On 29/06/2020 13:03, Thomas Huth wrote:
> On 26/06/2020 20.13, Alex Bennée wrote:

>> Switch to building in the new debian-all-test-cross image which has

>> most of the cross compilers inline.

>>

>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

>> ---

>>   .gitlab-ci.yml | 7 +++----

>>   1 file changed, 3 insertions(+), 4 deletions(-)

>>

>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml

>> index 5ae8130bd1a..17c3349dd9e 100644

>> --- a/.gitlab-ci.yml

>> +++ b/.gitlab-ci.yml

>> @@ -140,10 +140,9 @@ build-tcg-disabled:

>>   build-user:

>>     <<: *native_build_job_definition

>>     variables:

>> -    IMAGE: ubuntu2004

>> -    CONFIGURE_ARGS: --disable-system --disable-guest-agent

>> -      --disable-capstone --disable-slirp --disable-fdt

>> -    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user

>> run-tcg-tests-x86_64-linux-user

>> +    IMAGE: debian-all-test-cross

>> +    CONFIGURE_ARGS: --disable-tools --disable-system

>> +    MAKE_CHECK_ARGS: check-tcg

> 

> The pipeline is failing for me now:

> 

> https://gitlab.com/huth/qemu/-/jobs/615345144#L2654

> 

> qemu-arm: /builds/huth/qemu/linux-user/elfload.c:2321: pgb_reserved_va:

> Assertion `addr == test' failed.

> 


Never seen, but perhaps it has been introduced by the latest series from
Alex that modifies elfload.c?

Thanks,
Laurent
Alex Bennée June 29, 2020, 12:54 p.m. UTC | #5
Thomas Huth <thuth@redhat.com> writes:

> On 26/06/2020 20.13, Alex Bennée wrote:

>> Switch to building in the new debian-all-test-cross image which has

>> most of the cross compilers inline.

>> 

>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

>> ---

>>   .gitlab-ci.yml | 7 +++----

>>   1 file changed, 3 insertions(+), 4 deletions(-)

>> 

>> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml

>> index 5ae8130bd1a..17c3349dd9e 100644

>> --- a/.gitlab-ci.yml

>> +++ b/.gitlab-ci.yml

>> @@ -140,10 +140,9 @@ build-tcg-disabled:

>>   build-user:

>>     <<: *native_build_job_definition

>>     variables:

>> -    IMAGE: ubuntu2004

>> -    CONFIGURE_ARGS: --disable-system --disable-guest-agent

>> -      --disable-capstone --disable-slirp --disable-fdt

>> -    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user

>> +    IMAGE: debian-all-test-cross

>> +    CONFIGURE_ARGS: --disable-tools --disable-system

>> +    MAKE_CHECK_ARGS: check-tcg

>

> The pipeline is failing for me now:

>

> https://gitlab.com/huth/qemu/-/jobs/615345144#L2654

>

> qemu-arm: /builds/huth/qemu/linux-user/elfload.c:2321: pgb_reserved_va: 

> Assertion `addr == test' failed.

>

> Is that a known bug already?


Yes - that's one of the problems that seems to be a unique failure on
GitLab's infrastructure.

>

>   Thomas



-- 
Alex Bennée
diff mbox series

Patch

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5ae8130bd1a..17c3349dd9e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -140,10 +140,9 @@  build-tcg-disabled:
 build-user:
   <<: *native_build_job_definition
   variables:
-    IMAGE: ubuntu2004
-    CONFIGURE_ARGS: --disable-system --disable-guest-agent
-      --disable-capstone --disable-slirp --disable-fdt
-    MAKE_CHECK_ARGS:  run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user
+    IMAGE: debian-all-test-cross
+    CONFIGURE_ARGS: --disable-tools --disable-system
+    MAKE_CHECK_ARGS: check-tcg
 
 build-clang:
   <<: *native_build_job_definition