mirror of
https://github.com/ceph/ceph
synced 2024-12-27 05:53:20 +00:00
703166c815
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>
30 lines
728 B
Bash
30 lines
728 B
Bash
#!/bin/bash
|
|
#
|
|
# TODO switch to run_xfstests.sh (see run_xfstests_krbd.sh)
|
|
|
|
set -x
|
|
|
|
[ -n "${TESTDIR}" ] || export TESTDIR="/tmp/cephtest"
|
|
[ -d "${TESTDIR}" ] || mkdir "${TESTDIR}"
|
|
|
|
URL_BASE="https://ceph.com/git/?p=ceph.git;a=blob_plain;f=qa"
|
|
SCRIPT="run_xfstests-obsolete.sh"
|
|
|
|
cd "${TESTDIR}"
|
|
|
|
wget -O "${SCRIPT}" "${URL_BASE}/${SCRIPT}"
|
|
chmod +x "${SCRIPT}"
|
|
|
|
# tests excluded fail in the current testing vm regardless of whether
|
|
# rbd is used
|
|
|
|
./"${SCRIPT}" -c 1 -f xfs -t /dev/vdb -s /dev/vdc \
|
|
1-7 9-17 19-26 28-49 51-61 63 66-67 69-79 83 85-105 108-110 112-135 \
|
|
137-170 174-191 193-204 206-217 220-227 230-231 233 235-241 243-249 \
|
|
251-262 264-278 281-286 288-289
|
|
STATUS=$?
|
|
|
|
rm -f "${SCRIPT}"
|
|
|
|
exit "${STATUS}"
|