summaryrefslogtreecommitdiffstats
path: root/qa/run_xfstests_qemu.sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* qa: switch to curl for qemu-xfstestsIlya Dryomov2022-12-221-1/+1
| | | | | | | | This is a follow-up for commit 631899ffeb84 ("qa: switch back to git protocol for qemu-xfstests"), needed for the same "ancient execution environment" reason. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* Merge pull request #44282 from orozery/qa-qemu-nbd-ide-interfaceIlya Dryomov2022-01-251-2/+11
|\ | | | | | | | | | | | | qa/tasks/qemu: switch nbd devices from virtio to ide Reviewed-by: Mykola Golub <mgolub@suse.com> Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
| * qa/run_xfstests_qemu.sh: disable 251, 260 and 288Ilya Dryomov2022-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | All three are skipped with virtio disks: 251 [not run] FITRIM not supported on /dev/vdc 260 [not run] FITRIM not supported on /dev/vdc 288 [not run] FITRIM not supported on /dev/vdc But 260 and 288 fail with ide disks, where discard defaults to on. The ancient kernel in our ubuntu-12.04.qcow2 doesn't support virtio discard anyway so let's just disable them for consistency. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
| * qa/run_xfstests_qemu.sh: fall back to ide disks if neededIlya Dryomov2022-01-221-1/+10
| | | | | | | | Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* | qa/run_xfstests_qemu.sh: harden against wget failuresIlya Dryomov2022-01-121-1/+5
|/ | | | | | | | | | | | | If wget fails (e.g. due to a certificate issue), it still creates an empty file. Then this file is marked executable, ./"${SCRIPT}" immediately returns 0 and run_xfstests_qemu.sh exits successfully without running a single xfstest. This started on Sep 30, 2021 with the expiration of Let's Encrypt root certificate -- all qemu jobs with "test: qa/run_xfstests_qemu.sh" just booted the VM for a couple of seconds and reported success. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* scripts: fix bash path in shebangsAlan Somers2017-07-271-1/+1
| | | | | | | /bin/bash is a Linuxism. Other operating systems install bash to different paths. Use /usr/bin/env in shebangs to find bash. Signed-off-by: Alan Somers <asomers@gmail.com>
* qa: https://ceph.com/git -> https://git.ceph.comSage Weil2015-09-251-1/+1
| | | | Signed-off-by: Sage Weil <sage@redhat.com>
* qa: cp run_xfstests.sh run_xfstests-obsolete.shIlya Dryomov2014-06-021-5/+24
| | | | | | | | | | | run_xfstests.sh is going to be updated in the next commit to be able to drive newer xfstests. Among other things, the new xfstests proper doesn't support listing tests in ranges, which is what the qemu wrapper (run_xfstests_qemu.sh) relies on. So keep a copy of the old run_xfstests.sh around until the qemu vm image is regenerated and the up-to-date exclusion list for that kernel is shaken out. Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
* qa: don't run racy xfstest 008Josh Durgin2013-11-021-1/+1
| | | | | | | This test attempts to generate a random number of holes within a particular range, but may fail because hole placement is random. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
* qa: stop running xfstests 192 in qemuJosh Durgin2013-06-051-1/+1
| | | | | | | This test is unreliable in a vm since it relies on command timing for checking access time. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
* qa: fix quoting of wget URLsSage Weil2013-02-181-1/+1
| | | | | | Broke this in ae0c2bbb50ab04467b5223a4f61bfca4b0830142. Signed-off-by: Sage Weil <sage@inktank.com>
* qa: pull qa stuff from ceph.com ceph.git mirrorSage Weil2013-02-151-1/+2
| | | | Signed-off-by: Sage Weil <sage@inktank.com>
* qa: remove xfstest 068 from qemu testingJosh Durgin2013-01-181-1/+1
| | | | | | This tests fsfreeze, which sometimes hangs in xfs in linux 3.2 Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
* qa: remove xfstests 172 and 173 from qemu testingJosh Durgin2012-12-261-1/+1
| | | | | | These seem to require newer xfs. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
* qa: exclude some more xfstestsJosh Durgin2012-12-121-2/+4
| | | | | | These worked on a newer kernel, but I forgot I had not updated it for the final image. Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
* qa: add script for running xfstests in a vmJosh Durgin2012-12-061-0/+7
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>