summaryrefslogtreecommitdiffstats
path: root/external
diff options
context:
space:
mode:
Diffstat (limited to 'external')
-rw-r--r--external/ffspart/test/files/17-toc.in5
-rw-r--r--external/ffspart/test/files/17-toc.outbin0 -> 2560 bytes
-rw-r--r--external/ffspart/test/tests/17-toc15
3 files changed, 20 insertions, 0 deletions
diff --git a/external/ffspart/test/files/17-toc.in b/external/ffspart/test/files/17-toc.in
new file mode 100644
index 00000000..6020e0fe
--- /dev/null
+++ b/external/ffspart/test/files/17-toc.in
@@ -0,0 +1,5 @@
+@0,0x0,
+ONE,0x00400,0x00000100,EL,,/dev/zero
+TWO,0x00500,0x00000100,EF,,/dev/zero
+THREE,0x600,0x00000100,EF,,/dev/zero
+FOUR,0x0700,0x00000100,EF,,/dev/zero
diff --git a/external/ffspart/test/files/17-toc.out b/external/ffspart/test/files/17-toc.out
new file mode 100644
index 00000000..e00fa5c0
--- /dev/null
+++ b/external/ffspart/test/files/17-toc.out
Binary files differ
diff --git a/external/ffspart/test/tests/17-toc b/external/ffspart/test/tests/17-toc
new file mode 100644
index 00000000..e7783394
--- /dev/null
+++ b/external/ffspart/test/tests/17-toc
@@ -0,0 +1,15 @@
+#! /bin/sh
+
+touch $DATA_DIR/$CUR_TEST.gen
+
+run_binary "./ffspart" "-s 0x100 -c 10 -i $DATA_DIR/$CUR_TEST.in -p $DATA_DIR/$CUR_TEST.gen"
+if [ "$?" -ne 0 ] ; then
+ fail_test
+fi
+
+if ! cmp -n $((0x100)) $DATA_DIR/$CUR_TEST.out $DATA_DIR/$CUR_TEST.gen ; then
+ echo "Output differs"
+ fail_test
+fi
+
+pass_test
OpenPOWER on IntegriCloud