about summary refs log tree commit diff
path: root/test/ppmdfont.test
blob: 30f74a9c8041cb7e0113e769d5bfa3fdad31ff78 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#! /bin/bash
# This script tests: ppmdmkfont ppmddumpfont ppmdcfont
# Also requires: 

  alias ppmdcfont="${PBM_TESTPREFIX}ppmdcfont"
  alias ppmddumpfont="${PBM_TESTPREFIX}ppmddumpfont"
  alias ppmdmkfont="${PBM_TESTPREFIX}ppmdmkfont"
  shopt -s expand_aliases

# Test 1. Should produce: 2726488777 48129
ppmdmkfont | ppmddumpfont 2>&1 | cksum

# Test 2. Should produce: 2845495212 75033
ppmdmkfont | ppmdcfont | cksum

# There is a strange glitch in output when ppmdcfont is compiled by clang:
# 3171,3173c3171,3173
# <     0x01,
# <     95,
# <     32
# ---
# >     0x00,
# >     0,
# >     0