Deleted Added
full compact
RunTest.sh (113291) RunTest.sh (113433)
1#!/bin/sh
1#!/bin/sh
2# $FreeBSD: head/tools/regression/geom/RunTest.sh 113291 2003-04-09 12:40:12Z phk $
2# $FreeBSD: head/tools/regression/geom/RunTest.sh 113433 2003-04-13 09:06:39Z phk $
3
4MD=34
5TMP=/tmp/$$
6
7set -e
8
9r=0
10
11(cd MdLoad && make) > /dev/null 2>&1
12
13for f in Data/disk.*.xml
14do
15 b=`basename $f`
16 mdconfig -d -u $MD > /dev/null 2>&1 || true
17 if [ -c /dev/md$MD ] ; then
3
4MD=34
5TMP=/tmp/$$
6
7set -e
8
9r=0
10
11(cd MdLoad && make) > /dev/null 2>&1
12
13for f in Data/disk.*.xml
14do
15 b=`basename $f`
16 mdconfig -d -u $MD > /dev/null 2>&1 || true
17 if [ -c /dev/md$MD ] ; then
18 sleep 1
19 fi
20 if [ -c /dev/md$MD ] ; then
21 sleep 1
22 fi
23 if [ -c /dev/md$MD ] ; then
18 echo "/dev/md$MD is busy" 1>&2
19 exit 1
20 fi
21 MdLoad/MdLoad md${MD} $f
22 if [ -f Ref/$b ] ; then
23 if diskinfo /dev/md${MD}* |
24 echo "/dev/md$MD is busy" 1>&2
25 exit 1
26 fi
27 MdLoad/MdLoad md${MD} $f
28 if [ -f Ref/$b ] ; then
29 if diskinfo /dev/md${MD}* |
24 diff -I '$FreeBSD' -u - Ref/$b > $TMP; then
30 diff -I '$FreeBSD' -u Ref/$b - > $TMP; then
25 echo "PASSED: $b"
26 else
27 echo "FAILED: $b"
28 sed 's/^/ /' $TMP
29 r=2;
30 fi
31 else
32 diskinfo /dev/md${MD}* > Ref/`basename $f`
33 fi
34done
35
36mdconfig -d -u $MD > /dev/null 2>&1 || true
37rm -f $TMP
38exit $r
31 echo "PASSED: $b"
32 else
33 echo "FAILED: $b"
34 sed 's/^/ /' $TMP
35 r=2;
36 fi
37 else
38 diskinfo /dev/md${MD}* > Ref/`basename $f`
39 fi
40done
41
42mdconfig -d -u $MD > /dev/null 2>&1 || true
43rm -f $TMP
44exit $r