about summary refs log tree commit diff
path: root/test
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2018-02-07 16:23:19 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2018-02-07 16:23:19 +0000
commitbc6679ad40d307fcdf3a61ef09d06716598358e9 (patch)
tree1287061993e4dfa18ac27e68bbd84451fd2ea208 /test
parentfcc1460824cb8a8b3f3768929d86195b9a16f34b (diff)
downloadnetpbm-mirror-bc6679ad40d307fcdf3a61ef09d06716598358e9.tar.gz
netpbm-mirror-bc6679ad40d307fcdf3a61ef09d06716598358e9.tar.xz
netpbm-mirror-bc6679ad40d307fcdf3a61ef09d06716598358e9.zip
Add test for new ppmhist summary
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3144 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'test')
-rw-r--r--test/ppmhist.ok14
-rwxr-xr-xtest/ppmhist.test21
2 files changed, 29 insertions, 6 deletions
diff --git a/test/ppmhist.ok b/test/ppmhist.ok
index d7ecf07e..776c8e31 100644
--- a/test/ppmhist.ok
+++ b/test/ppmhist.ok
@@ -1,5 +1,3 @@
-   r     g     b   	 lum 	 count  
- ----- ----- ----- 	-----	------- 
      0     0     0	    0	      2 
      1     1     1	    1	      2 
      2     2     2	    2	      2 
@@ -8,4 +6,14 @@
      5     5     5	    5	      2 
      6     6     6	    6	      2 
      8     8     8	    8	      2 
-3438989921 711087
+3081591280 60957
+Summary: 1 colors: 1 black, 0 white, 0 gray, 0 color
+Summary: 1 colors: 0 black, 1 white, 0 gray, 0 color
+Summary: 2 colors: 1 black, 1 white, 0 gray, 0 color
+Summary: 16 colors: 1 black, 1 white, 14 gray, 0 color
+Summary: 8 colors: 1 black, 1 white, 6 gray, 0 color
+Summary: 8 colors: 1 black, 1 white, 0 gray, 6 color
+Summary: 27 colors: 1 black, 1 white, 1 gray, 24 color
+Summary: 6 colors: 0 black, 0 white, 0 gray, 6 color
+Summary: 6 colors: 1 black, 0 white, 0 gray, 5 color
+Summary: 6 colors: 1 black, 1 white, 1 gray, 3 color
diff --git a/test/ppmhist.test b/test/ppmhist.test
index 97fbd79d..27d31562 100755
--- a/test/ppmhist.test
+++ b/test/ppmhist.test
@@ -1,7 +1,22 @@
 #! /bin/bash
 # This script tests: ppmhist
-# Also requires: pgmramp
+# Also requires: pgmramp pamtopnm pbmmake pamseq ppmpat
 
+pgmramp -maxval=8 -lr 8 2 | ppmhist -sort=rgb -noheader
+ppmhist -map -sort=rgb -noheader testimg.ppm | pamtopnm | cksum
 
-pgmramp -maxval=8 -lr 8 2 | ppmhist -sort=rgb
-ppmhist -map -sort=rgb testimg.ppm | cksum
+# Test summary header
+
+pbmmake -b 2 1 | ppmhist   | head -n1
+pbmmake -w 2 1 | ppmhist   | head -n1
+pbmmake -g 2 1 | ppmhist   | head -n1
+pgmramp -lr 16 1 | ppmhist | head -n1
+pgmramp -lr -maxval=7 16 1 | ppmhist | head -n1
+pamseq  3 1 | ppmhist | head -n1
+pamseq  3 2 | ppmhist | head -n1
+ppmpat -madras --color=rgb:32/0d/b7,rgb:31/58/a3,rgb:e9/5e/d4 25 25 | \
+  ppmhist | head -n1
+ppmpat -madras --color=rgb:00/00/00,rgb:31/58/a3,rgb:e9/5e/d4 25 25 | \
+  ppmhist | head -n1
+ppmpat -madras --color=rgb:00/00/00,rgb:31/58/a3,rgb:ff/ff/ff 25 25 | \
+  ppmhist | head -n1
\ No newline at end of file