qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v1 03/26] tests: Run the iotests during "make ch


From: Alex Bennée
Subject: Re: [Qemu-devel] [PATCH v1 03/26] tests: Run the iotests during "make check" again
Date: Mon, 15 Jul 2019 12:58:36 +0100
User-agent: mu4e 1.3.3; emacs 26.1

Thomas Huth <address@hidden> writes:

> On 07/06/2019 11.33, Alex Bennée wrote:
>>
>> Alex Bennée <address@hidden> writes:
>>
>>> From: Thomas Huth <address@hidden>
>>>
>>> People often forget to run the iotests before submitting patches or
>>> pull requests - this is likely due to the fact that we do not run the
>>> tests during our mandatory "make check" tests yet. Now that we've got
>>> a proper "auto" group of iotests that should be fine to run in every
>>> environment, we can enable the iotests during "make check" again by
>>> running the "auto" tests by default from the check-block.sh script.
>>>
>>> Some cases still need to be checked first, though: iotests need bash
>>> and GNU sed (otherwise they fail), and if gprof is enabled, it spoils
>>> the output of some test cases causing them to fail. So if we detect
>>> that one of the required programs is missing or that gprof is enabled,
>>> we still have to skip the iotests to avoid failures.
>>
>> Thomas,
>>
>> I've dropped this from the latest PR because I'm still seeing problems
>> in some places. One of the issues is tests failing when the underlying
>> file system doesn't support O_DIRECT. Some tests seem to have explicit
>> feature checks for this but others just fail.
>
> Ok, back at the keyboard, I'm now working on a patch that removes more
> tests from the "auto" group. Do you happen to have a list of the tests
> that were failing for you?

  Not run: 045 059 064 070 075 077 078 081 084 088 092 094 101 106 113 116 119 
123 128 131 146 148 160 162 171 175 211 212 213 221 225 231 233 237 239 241 253
  Some cases not run in: 139
  Failures: 082 102 243 250
  Failed 4 of 138 tests
  /home/alex.bennee/lsrc/qemu.git/tests/Makefile.include:1095: recipe for 
target 'check-tests/qemu-iotests-quick.sh' failed

> Or can you tell me which file systems do not support O_DIRECT, so I can
> check it on my own?

ZFS on Linux:

  hackpool-0/home/alex.bennee on /home/alex.bennee type zfs 
(rw,nosuid,nodev,noatime,xattr,noacl)

>
>  Thomas


--
Alex Bennée



reply via email to

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