SVN: geninitrd/trunk/tests: lvmroot.sh setup-test.sh

glen glen at pld-linux.org
Wed Oct 20 22:36:42 CEST 2010


Author: glen
Date: Wed Oct 20 22:36:41 2010
New Revision: 11861

Added:
   geninitrd/trunk/tests/setup-test.sh
Modified:
   geninitrd/trunk/tests/lvmroot.sh
Log:
- setup common test base

Modified: geninitrd/trunk/tests/lvmroot.sh
==============================================================================
--- geninitrd/trunk/tests/lvmroot.sh	(original)
+++ geninitrd/trunk/tests/lvmroot.sh	Wed Oct 20 22:36:41 2010
@@ -1,4 +1,6 @@
 #!/bin/sh
+. ./setup-test.sh
+
 runtest_run() {
 			# parse rootdev from kernel commandline if it begins with /
 			case "$ROOT" in
@@ -32,26 +34,6 @@
 			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

Added: geninitrd/trunk/tests/setup-test.sh
==============================================================================
--- (empty file)
+++ geninitrd/trunk/tests/setup-test.sh	Wed Oct 20 22:36:41 2010
@@ -0,0 +1,28 @@
+#!/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


More information about the pld-cvs-commit mailing list