From 661e2a0ef7c1520a3a7dba1ecc416a20cac64ffa Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Thu, 15 Oct 2015 12:44:06 -0400 Subject: [PATCH] qa: remove legacy OS support from rbd/qemu-iotests RHEL7 derivatives were failing test 002 since they were using legacy test cases for now unsupported OSes. Fixes: #13483 Signed-off-by: Jason Dillaman --- qa/workunits/rbd/qemu-iotests.sh | 42 ++++++-------------------------- 1 file changed, 8 insertions(+), 34 deletions(-) diff --git a/qa/workunits/rbd/qemu-iotests.sh b/qa/workunits/rbd/qemu-iotests.sh index 9883e373b4e1d..ca27df9ecffe6 100755 --- a/qa/workunits/rbd/qemu-iotests.sh +++ b/qa/workunits/rbd/qemu-iotests.sh @@ -8,32 +8,14 @@ # This will only work with particular qemu versions, like 1.0. Later # versions of qemu include qemu-iotests directly in the qemu # repository. -testlist='001 002 003 004 005 008 009 010 011 021 025' +testlist='001 002 003 004 005 008 009 010 011 021 025 032 033 055 077' -# See if we need to use the iotests suites in qemu (newer version). -case `lsb_release -sc` in - trusty|Maipo) - iotests=qemu/tests/qemu-iotests - ;; - *) - iotests=qemu-iotests - ;; -esac - -if [ "$iotests" = "qemu/tests/qemu-iotests" ] -then - git clone https://github.com/qemu/qemu.git - # use v2.2.0-rc3 (last released version that handles all the tests - cd qemu - git checkout 2528043f1f299e0e88cb026f1ca7c40bbb4e1f80 - cd .. - testlist=$testlist' 032 033 055 077' -else - git clone git://git.ceph.com/qemu-iotests.git -fi - -cd "$iotests" +git clone https://github.com/qemu/qemu.git +# use v2.2.0-rc3 (last released version that handles all the tests +cd qemu +git checkout 2528043f1f299e0e88cb026f1ca7c40bbb4e1f80 +cd tests/qemu-iotests mkdir bin # qemu-iotests expects a binary called just 'qemu' to be available if [ -x '/usr/bin/qemu-system-x86_64' ] @@ -52,13 +34,5 @@ touch common.env # TEST_DIR is the pool for rbd TEST_DIR=rbd PATH="$PATH:$PWD/bin" ./check -rbd $testlist -if [ "$iotests" = "qemu/tests/qemu-iotests" ] -then - cd ../../.. -else - cd .. -fi - -dname=`echo $iotests | cut -d "/" -f1` -rm -rf $dname - +cd ../../.. +rm -rf qemu -- 2.39.5