about summary refs log tree commit diff
path: root/test/mda-roundtrip.test
blob: 3bde61eeb8911f66ab3ad9f89253ef32bb093a38 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /bin/bash
# This script tests: pbmtomda mdatopbm
# Also requires: pbmmake pnmpad pamcut

  alias pbmtomda="${PBM_TESTPREFIX}pbmtomda"
  alias mdatopbm="${PBM_TESTPREFIX}mdatopbm"
  alias pbmmake="${PBM_BINPREFIX}pbmmake"
  alias pnmpad="${PBM_BINPREFIX}pnmpad"
  alias pamcut="${PBM_BINPREFIX}pamcut"
  shopt -s expand_aliases

# Pbmtomda requires input width and height to be multiples of 8. 

# Test 1.  Should print 1757803444 169
pbmmake -g 32 40 | pbmtomda | mdatopbm | cksum

# Test 2.  Should print 2425386270 41
pnmpad -right 2 testgrid.pbm | \
  pbmtomda | mdatopbm | pamcut 0 0 14 16 | cksum