aboutsummaryrefslogtreecommitdiff
path: root/tools/regression/ccd/layout/ccd0.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/ccd/layout/ccd0.sh')
-rw-r--r--tools/regression/ccd/layout/ccd0.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/tools/regression/ccd/layout/ccd0.sh b/tools/regression/ccd/layout/ccd0.sh
new file mode 100644
index 000000000000..2edc02b83fc6
--- /dev/null
+++ b/tools/regression/ccd/layout/ccd0.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+set -e
+
+make a
+make b
+foo() {
+ f="${1}_${2}_${3}_${4}_${5}_${6}"
+ echo $f
+ sh ccd.sh $1 $2 $3 $4 $5 $6 > _.$f
+ if [ -f ref.$f ] ; then
+ diff -u -I '$FreeBSD' ref.$f _.$f
+ fi
+}
+
+foo 128k 128k 128k 128k 0 0
+foo 128k 128k 128k 128k 0 4
+foo 128k 128k 128k 128k 4 0
+foo 128k 128k 128k 128k 4 2
+foo 128k 128k 128k 128k 4 4
+
+foo 256k 128k 128k 128k 0 0
+foo 256k 128k 128k 128k 0 4
+foo 256k 128k 128k 128k 4 0
+foo 256k 128k 128k 128k 4 2
+foo 256k 128k 128k 128k 4 4
+
+foo 256k 128k 384k 128k 0 0
+foo 256k 128k 384k 128k 0 4
+foo 256k 128k 384k 128k 4 0
+foo 256k 128k 384k 128k 4 2
+foo 256k 128k 384k 128k 4 4
+
+foo 256k 128k 384k 128k 16 0
+foo 256k 128k 384k 128k 16 4
+foo 256k 128k 384k 128k 16 0
+foo 256k 128k 384k 128k 16 2
+foo 256k 128k 384k 128k 16 4