[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 04/11] tests/acceptance: add kernel record/replay test for
From: |
Alex Bennée |
Subject: |
Re: [PATCH v2 04/11] tests/acceptance: add kernel record/replay test for x86_64 |
Date: |
Fri, 29 May 2020 10:20:55 +0100 |
User-agent: |
mu4e 1.5.1; emacs 28.0.50 |
Pavel Dovgalyuk <dovgaluk@ispras.ru> writes:
> On 28.05.2020 16:26, Alex Bennée wrote:
>> Pavel Dovgalyuk <dovgaluk@ispras.ru> writes:
>>
>>> On 27.05.2020 18:41, Alex Bennée wrote:
>>>> Pavel Dovgalyuk <Pavel.Dovgaluk@gmail.com> writes:
>>>>
>>>>> This patch adds a test for record/replay an execution of x86_64 machine.
>>>>> Execution scenario includes simple kernel boot, which allows testing
>>>>> basic hardware interaction in RR mode.
<snip>
>>>> This test fails for me on the replay:
>>> Have you applied latest RR patches?
>> I have the following on top of the acceptance patches:
>>
>> a36c23042fe * review/record-replay-acceptance-v2 icount: fix shift=auto for
>> record/replay
>> 4ab2164c10b * replay: synchronize on every virtual timer callback
>> 66104ce6e4b * replay: notify the main loop when there are no instructions
>>
> Please also try adding "replay: implement fair mutex"
OK that was enough to get the pc_i440fx to pass:
JOB ID : 33f94542f1f2d1e98c8dad820f66ec5ea9bd9fc1
JOB LOG :
/home/alex/avocado/job-results/job-2020-05-29T09.36-33f9454/job.log
(1/2) ./tests/acceptance/replay_linux.py:ReplayLinuxX8664.test_pc_i440fx:
PASS (502.55 s)
(2/2) ./tests/acceptance/replay_linux.py:ReplayLinuxX8664.test_pc_q35:
INTERRUPTED: Test died without reporting the status.\nRunner error occurred:
Timeout reached\nOriginal status: ERROR\n{'name':
'2-./tests/acceptance/replay_linux.py:ReplayLinuxX8664.test_pc_q35', 'logdir':
'/home/alex/avocado/job-results/job-2020-05-29T09.36-33f9454/test... (1811.23 s)
RESULTS : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 1 |
CANCEL 0
JOB TIME : 2313.96 s
I've attached the log although it's a bit messy because the console
seems to have stripped out any newlines.
job.log
Description: log file of failure
--
Alex Bennée
- Re: [PATCH v2 04/11] tests/acceptance: add kernel record/replay test for x86_64, (continued)
Re: [PATCH v2 04/11] tests/acceptance: add kernel record/replay test for x86_64, Alex Bennée, 2020/05/27
Re: [PATCH v2 04/11] tests/acceptance: add kernel record/replay test for x86_64, Alex Bennée, 2020/05/27
[PATCH v2 05/11] tests/acceptance: add record/replay test for aarch64, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 06/11] tests/acceptance: add record/replay test for arm, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 07/11] tests/acceptance: add record/replay test for ppc64, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 08/11] tests/acceptance: add record/replay test for m68k, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 09/11] tests/acceptance: record/replay tests with advcal images, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 10/11] tests/acceptance: refactor boot_linux to allow code reuse, Pavel Dovgalyuk, 2020/05/27
[PATCH v2 11/11] tests/acceptance: Linux boot test for record/replay, Pavel Dovgalyuk, 2020/05/27