about summary refs log tree commit diff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/Test-Order1
-rw-r--r--test/all-in-place.ok1
-rwxr-xr-xtest/all-in-place.test1
-rw-r--r--test/lookup-roundtrip.ok1
-rwxr-xr-xtest/lookup-roundtrip.test12
5 files changed, 16 insertions, 0 deletions
diff --git a/test/Test-Order b/test/Test-Order
index 3e29545a..92efca05 100644
--- a/test/Test-Order
+++ b/test/Test-Order
@@ -102,6 +102,7 @@ rgb3-roundtrip.test
 ppmchange-roundtrip.test
 pamdice-roundtrip.test
 pamslice-roundtrip.test
+lookup-roundtrip.test
 
 # Round-trip tests : lossless converters
 
diff --git a/test/all-in-place.ok b/test/all-in-place.ok
index 61a9ee68..6ba75993 100644
--- a/test/all-in-place.ok
+++ b/test/all-in-place.ok
@@ -104,6 +104,7 @@ pamtouil: ok
 pamtowinicon: ok
 pamtoxvmini: ok
 pamundice: ok
+pamunlookup: ok
 pamvalidate: ok
 pamwipeout: ok
 pamx: ok
diff --git a/test/all-in-place.test b/test/all-in-place.test
index e7cf3ed0..4c8af56b 100755
--- a/test/all-in-place.test
+++ b/test/all-in-place.test
@@ -143,6 +143,7 @@ ordinary_testprogs="\
   pamtowinicon \
   pamtoxvmini \
   pamundice \
+  pamunlookup \
   pamvalidate \
   pamwipeout \
   pamx \
diff --git a/test/lookup-roundtrip.ok b/test/lookup-roundtrip.ok
new file mode 100644
index 00000000..82eac5a8
--- /dev/null
+++ b/test/lookup-roundtrip.ok
@@ -0,0 +1 @@
+1926073387 101484
diff --git a/test/lookup-roundtrip.test b/test/lookup-roundtrip.test
new file mode 100755
index 00000000..63ec0777
--- /dev/null
+++ b/test/lookup-roundtrip.test
@@ -0,0 +1,12 @@
+#! /bin/bash
+# This script tests: pamlookup pamunlookup
+# Also requires: ppmhist
+
+tmpdir=${tmpdir:-/tmp}
+mapfile=${tmpdir}/mapfile
+
+ppmhist testimg.ppm -map > ${mapfile}
+
+# Test.  Should produce 1926073387 101484
+pamunlookup -lookupfile=${mapfile} testimg.ppm |\
+  pamlookup -lookupfile=${mapfile} | cksum