qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC 0/1] acceptance tests: bump Avocado version to 88.1


From: Philippe Mathieu-Daudé
Subject: Re: [RFC 0/1] acceptance tests: bump Avocado version to 88.1
Date: Mon, 24 May 2021 20:17:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1

On 5/24/21 7:50 PM, Cleber Rosa wrote:
> On Thu, May 20, 2021 at 05:47:46PM -0300, Willian Rampazzo wrote:
>> CI pipeline: https://gitlab.com/willianrampazzo/qemu/-/pipelines/306904401
>>
> 
> While not related to change in Avocado version (I've verified the same
> behavior with 85.0), we need to investigate (further) one of the jobs
> getting stuck here:
> 
>    https://gitlab.com/willianrampazzo/qemu/-/jobs/1281481564#L79

Problem between QEMU/Avocado.

QEMU sets Avocado tags to restrict the set of jobs ran and uses
the @skip decorators to ignore jobs under some conditions, i.e.:

tests/acceptance/boot_linux.py:141:    @skipIf(os.getenv('GITLAB_CI'),
'Running on GitLab')
tests/acceptance/boot_linux_console.py:235:
@skipUnless(os.getenv('AVOCADO_ALLOW_UNTRUSTED_CODE'), 'untrusted code')
tests/acceptance/boot_linux_console.py:593:
@skipUnless(os.getenv('AVOCADO_TIMEOUT_EXPECTED'), 'Test might timeout')
tests/acceptance/boot_linux_console.py:795:
@skipUnless(os.getenv('AVOCADO_ALLOW_LARGE_STORAGE'), 'storage limited')

Avocado fetches artifacts *before* evaluating decorators / tags, so
we are currently trying to fetch artifacts known to break CI due to
their size.

Willian has been looking at it and it is not clear which project
should be modified. He might explain better ;)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]