about summary refs log tree commit diff
path: root/test/xwd-roundtrip.test
blob: 4dbd3020006bc1cdd0cd6e78183ea8618bc50f65 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#! /bin/bash
# This script tests: pnmtoxwd xwdtopnm
# Also requires: pamdepth 

  alias pnmtoxwd="${PBM_TESTPREFIX}pnmtoxwd"
  alias xwdtopnm="${PBM_TESTPREFIX}xwdtopnm"
  alias pamdepth="${PBM_BINPREFIX}pamdepth"
  shopt -s expand_aliases

# Test 1.  Should produce 1571496937 33838, cksum of testimg.red
pamchannel -infile=testimg.ppm -tupletype="GRAYSCALE" 0 | pamtopnm | \
  pnmtoxwd | xwdtopnm | pamdepth 255 | cksum

# Test 2.  Should produce 1926073387 101484
pnmtoxwd --quiet  testimg.ppm | \
  xwdtopnm --quiet | pamdepth 255 | cksum

# Test 3.  Should produce 2425386270 41
pnmtoxwd --quiet  testgrid.pbm | \
  xwdtopnm | cksum