summaryrefslogtreecommitdiffstats
path: root/src/test/run-rbd-unit-tests.sh
blob: 8c5a29ee6334596715b785f01ec6b6bf935f8bba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash
set -ex

# this should be run from the src directory in the ceph.git

source $(dirname $0)/detect-build-env-vars.sh
PATH="$CEPH_BIN:$PATH"

if [ $# = 0 ]; then
  # mimic the old behaviour
  TESTS='0 1 61 109 127'
  unset RBD_FEATURES; unittest_librbd
elif [ $# = 1 -a "${1}" = N ] ; then
  # new style no feature request
  unset RBD_FEATURES; unittest_librbd
else 
  TESTS="$*"
fi

for i in ${TESTS}
do
    RBD_FEATURES=$i unittest_librbd
done

echo OK