about summary refs log tree commit diff
path: root/test/ppmforge.test
blob: 014dc543d73383d2ba46763fc5f997b33730a8c6 (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: ppmforge
# Also requires: pgmnoise

# Use small x y values to avoid floating point issues.


${PBM_BINPREFIX}pgmnoise --testrandom --quiet
case $? in
   81)
      # Test 1: Should print: 3634219838 196623
      ${PBM_TESTPREFIX}ppmforge -night -seed 1 | cksum
      ;;

   8[02-9] | 90)
       echo "Skipping: random number generator is not glibc." 1>&2
       exit 80;;

   *)  exit 1;;  # pgmnoise --testrandom failed
esac