summaryrefslogtreecommitdiff
path: root/test/runtest.sh
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-09-01 15:05:27 +0100
committerVincent Sanders <vince@kyllikki.org>2015-09-01 15:05:27 +0100
commitf2d8f433391919bc13041fe850aefb502fa6f348 (patch)
tree017f5c657746b5ecf28aad956a594e667b2c2ec2 /test/runtest.sh
parenta9eb97707b3960c052d05bb85a41fdb5c9ef777c (diff)
downloadlibnsbmp-f2d8f433391919bc13041fe850aefb502fa6f348.tar.gz
libnsbmp-f2d8f433391919bc13041fe850aefb502fa6f348.tar.bz2
add decode test suite
Diffstat (limited to 'test/runtest.sh')
-rwxr-xr-xtest/runtest.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/runtest.sh b/test/runtest.sh
new file mode 100755
index 0000000..65d7f45
--- /dev/null
+++ b/test/runtest.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+TEST_PATH=$1
+TEST_OUT=${TEST_PATH}/ppm
+
+mkdir -p ${TEST_OUT}
+
+bmpdecode()
+{
+ OUTF=$(basename ${1} .bmp)
+ ${TEST_PATH}/test_decode_bmp ${1} > ${TEST_OUT}/${OUTF}.ppm
+}
+
+icodecode()
+{
+ OUTF=$(basename ${1} .ico)
+ ${TEST_PATH}/test_decode_ico ${1} > ${TEST_OUT}/${OUTF}.ppm
+}
+
+for BMP in $(ls test/bmpsuite/*.bmp);do
+ bmpdecode ${BMP}
+done
+
+#for ICO in $(ls test/icons/*.ico);do
+# icodecode ${BMP}
+#done