#!/bin/sh
+. ./setup-test.sh
+
runtest_run() {
# parse rootdev from kernel commandline if it begins with /
case "$ROOT" in
esac
}
-fail=0 ok=0
-fail() {
- echo "FAIL: $@"
- fail=$((fail+1))
- return 1
-}
-ok() {
- echo "OK: $@"
- ok=$((ok+1))
- return 0
-}
-runtest() {
- local exp=$(mktemp) out=$(mktemp)
- cat > $exp
- eval $@
- runtest_run > $out
- diff -u $out $exp || fail "$@" && ok "$@\n$(cat $exp)"
- rm -f $exp $out
-}
-
runtest ROOT=/dev/mapper/sys-rootfs OK=/dev/sys/rootfs <<'EOF'
LVM: Using 'root=/dev/sys/rootfs' from kernel commandline
LVM: Using Volume Group 'sys' for rootfs
--- /dev/null
+#!/bin/sh
+
+# this should be overriden by test
+runtest_run() {
+ :
+}
+
+fail=0 ok=0
+fail() {
+ echo "FAIL: $@"
+ fail=$((fail+1))
+ return 1
+}
+ok() {
+ echo "OK: $@"
+ ok=$((ok+1))
+ return 0
+}
+runtest() {
+ local exp=$(mktemp) out=$(mktemp)
+ cat > $exp
+ eval $@
+ runtest_run > $out
+ diff -u $out $exp || fail "$@" && ok "$@\n$(cat $exp)"
+ rm -f $exp $out
+}
+
+# here should be tests