* [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
@ 2023-11-14 15:30 Thomas Huth
2023-11-14 16:22 ` Peter Maydell
2023-11-14 16:36 ` Philippe Mathieu-Daudé
0 siblings, 2 replies; 5+ messages in thread
From: Thomas Huth @ 2023-11-14 15:30 UTC (permalink / raw)
To: Alex Bennée, Philippe Mathieu-Daudé, qemu-devel
Cc: Wainer dos Santos Moschetta, Beraldo Leal, Cleber Rosa,
Pavel Dovgalyuk, Paolo Bonzini
It's failing very often, so don't run this by default anymore
until it gets fixed.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/avocado/replay_kernel.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
index a18610542e..53cb7e5091 100644
--- a/tests/avocado/replay_kernel.py
+++ b/tests/avocado/replay_kernel.py
@@ -81,7 +81,8 @@ def run_rr(self, kernel_path, kernel_command_line, console_pattern,
logger.info('replay overhead {:.2%}'.format(t2 / t1 - 1))
class ReplayKernelNormal(ReplayKernelBase):
- @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
+
+ @skipUnless(os.getenv('QEMU_TEST_FLAKY_TESTS'), 'Test sometimes gets stuck')
def test_x86_64_pc(self):
"""
:avocado: tags=arch:x86_64
--
2.41.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
2023-11-14 15:30 [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky Thomas Huth
@ 2023-11-14 16:22 ` Peter Maydell
2023-11-14 18:55 ` Thomas Huth
2023-11-14 16:36 ` Philippe Mathieu-Daudé
1 sibling, 1 reply; 5+ messages in thread
From: Peter Maydell @ 2023-11-14 16:22 UTC (permalink / raw)
To: Thomas Huth
Cc: Alex Bennée, Philippe Mathieu-Daudé, qemu-devel,
Wainer dos Santos Moschetta, Beraldo Leal, Cleber Rosa,
Pavel Dovgalyuk, Paolo Bonzini
On Tue, 14 Nov 2023 at 15:30, Thomas Huth <thuth@redhat.com> wrote:
>
> It's failing very often, so don't run this by default anymore
> until it gets fixed.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
> tests/avocado/replay_kernel.py | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
> index a18610542e..53cb7e5091 100644
> --- a/tests/avocado/replay_kernel.py
> +++ b/tests/avocado/replay_kernel.py
> @@ -81,7 +81,8 @@ def run_rr(self, kernel_path, kernel_command_line, console_pattern,
> logger.info('replay overhead {:.2%}'.format(t2 / t1 - 1))
>
> class ReplayKernelNormal(ReplayKernelBase):
> - @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
> +
> + @skipUnless(os.getenv('QEMU_TEST_FLAKY_TESTS'), 'Test sometimes gets stuck')
> def test_x86_64_pc(self):
> """
> :avocado: tags=arch:x86_64
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
We should replace all of the "skip if GITLAB_CI" checks
with "skip on QEMU_TEST_FLAKY_TESTS" (or other check as
appropriate), I think.
thanks
-- PMM
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
2023-11-14 15:30 [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky Thomas Huth
2023-11-14 16:22 ` Peter Maydell
@ 2023-11-14 16:36 ` Philippe Mathieu-Daudé
2023-11-14 18:39 ` Thomas Huth
1 sibling, 1 reply; 5+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-11-14 16:36 UTC (permalink / raw)
To: Thomas Huth, Alex Bennée, qemu-devel, Richard Henderson
Cc: Wainer dos Santos Moschetta, Beraldo Leal, Cleber Rosa,
Pavel Dovgalyuk, Paolo Bonzini
On 14/11/23 16:30, Thomas Huth wrote:
> It's failing very often, so don't run this by default anymore
> until it gets fixed.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
> tests/avocado/replay_kernel.py | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
> index a18610542e..53cb7e5091 100644
> --- a/tests/avocado/replay_kernel.py
> +++ b/tests/avocado/replay_kernel.py
> @@ -81,7 +81,8 @@ def run_rr(self, kernel_path, kernel_command_line, console_pattern,
> logger.info('replay overhead {:.2%}'.format(t2 / t1 - 1))
>
> class ReplayKernelNormal(ReplayKernelBase):
> - @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
> +
> + @skipUnless(os.getenv('QEMU_TEST_FLAKY_TESTS'), 'Test sometimes gets stuck')
> def test_x86_64_pc(self):
> """
> :avocado: tags=arch:x86_64
Hmm I suspect https://gitlab.com/qemu-project/qemu/-/issues/1961 which
has a fix ready:
https://lore.kernel.org/qemu-devel/20231110170831.185001-1-richard.henderson@linaro.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
2023-11-14 16:36 ` Philippe Mathieu-Daudé
@ 2023-11-14 18:39 ` Thomas Huth
0 siblings, 0 replies; 5+ messages in thread
From: Thomas Huth @ 2023-11-14 18:39 UTC (permalink / raw)
To: Philippe Mathieu-Daudé, Alex Bennée, qemu-devel,
Richard Henderson
Cc: Wainer dos Santos Moschetta, Beraldo Leal, Cleber Rosa,
Pavel Dovgalyuk, Paolo Bonzini
On 14/11/2023 17.36, Philippe Mathieu-Daudé wrote:
> On 14/11/23 16:30, Thomas Huth wrote:
>> It's failing very often, so don't run this by default anymore
>> until it gets fixed.
>>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> ---
>> tests/avocado/replay_kernel.py | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
>> index a18610542e..53cb7e5091 100644
>> --- a/tests/avocado/replay_kernel.py
>> +++ b/tests/avocado/replay_kernel.py
>> @@ -81,7 +81,8 @@ def run_rr(self, kernel_path, kernel_command_line,
>> console_pattern,
>> logger.info('replay overhead {:.2%}'.format(t2 / t1 - 1))
>> class ReplayKernelNormal(ReplayKernelBase):
>> - @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
>> +
>> + @skipUnless(os.getenv('QEMU_TEST_FLAKY_TESTS'), 'Test sometimes gets
>> stuck')
>> def test_x86_64_pc(self):
>> """
>> :avocado: tags=arch:x86_64
>
> Hmm I suspect https://gitlab.com/qemu-project/qemu/-/issues/1961 which
> has a fix ready:
> https://lore.kernel.org/qemu-devel/20231110170831.185001-1-richard.henderson@linaro.org/
I just gave it a try, too, and it does not fix the issue for me.
Is this test still working for anybody?
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
2023-11-14 16:22 ` Peter Maydell
@ 2023-11-14 18:55 ` Thomas Huth
0 siblings, 0 replies; 5+ messages in thread
From: Thomas Huth @ 2023-11-14 18:55 UTC (permalink / raw)
To: Peter Maydell
Cc: Alex Bennée, Philippe Mathieu-Daudé, qemu-devel,
Wainer dos Santos Moschetta, Beraldo Leal, Cleber Rosa,
Pavel Dovgalyuk, Paolo Bonzini
On 14/11/2023 17.22, Peter Maydell wrote:
> On Tue, 14 Nov 2023 at 15:30, Thomas Huth <thuth@redhat.com> wrote:
>>
>> It's failing very often, so don't run this by default anymore
>> until it gets fixed.
>>
>> Signed-off-by: Thomas Huth <thuth@redhat.com>
>> ---
>> tests/avocado/replay_kernel.py | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py
>> index a18610542e..53cb7e5091 100644
>> --- a/tests/avocado/replay_kernel.py
>> +++ b/tests/avocado/replay_kernel.py
>> @@ -81,7 +81,8 @@ def run_rr(self, kernel_path, kernel_command_line, console_pattern,
>> logger.info('replay overhead {:.2%}'.format(t2 / t1 - 1))
>>
>> class ReplayKernelNormal(ReplayKernelBase):
>> - @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
>> +
>> + @skipUnless(os.getenv('QEMU_TEST_FLAKY_TESTS'), 'Test sometimes gets stuck')
>> def test_x86_64_pc(self):
>> """
>> :avocado: tags=arch:x86_64
>
> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
>
> We should replace all of the "skip if GITLAB_CI" checks
> with "skip on QEMU_TEST_FLAKY_TESTS" (or other check as
> appropriate), I think.
Yes ... the question is whether they just time out because gitlab is too
slow (in that case we should increase the timeout), or whether they are
really flaky ... needs some time for investigation, I guess.
Thomas
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-11-14 18:56 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-14 15:30 [PATCH] tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky Thomas Huth
2023-11-14 16:22 ` Peter Maydell
2023-11-14 18:55 ` Thomas Huth
2023-11-14 16:36 ` Philippe Mathieu-Daudé
2023-11-14 18:39 ` Thomas Huth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).