Thomas Huth <th...@redhat.com> writes:
> On 07/06/2019 11.33, Alex Bennée wrote: >> >> Alex Bennée <alex.ben...@linaro.org> writes: >> >>> From: Thomas Huth <th...@redhat.com> >>> >>> 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