qemu-devel
[Top][All Lists]
Advanced

[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.

Attachment: job.log
Description: log file of failure


-- 
Alex Bennée

reply via email to

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