#!/bin/sh

# This is a rudimentary test harness.
# Clean up remnants of previous run, including a GCT log, then just
# run each test. 


# Setup
PATH=.:$PATH
/bin/rm -f *LOG no-exist no-read
/bin/rm -f expected/*.log expected/*.2log
touch no-read
chmod a-r no-read

# Run tests

run-one T1 lc2
run-one T2 lc2 no-exist
run-one T3 no-exist
run-one T4 lc1 no-exist lc2
run-one T5 lc1 no-exist no-read
/bin/rm -f no-read
run-one T7 -} -1 lc3 lc4 lc5
run-one T8 -} -2 lc6 lc7 lc8
run-one T9 -0 lc9
run-one T10 -x lc1
run-one T11 - lc1
run-one T12 lc9
run-one T13 lc10
run-one T14 -2 lc11 lc12 lc13
run-one T15 -2 lc14
run-one T16 lc15 lc16 lc17 lc18 
run-one T17 lc19 
run-one T18 lc20
run-one T19 lc21
run-one T20 lc22 lc23 lc24
run-one T21 -2 lc22 lc23 lc24
run-one T22 lc25
run-one T23 lc34567 lc345678
run-one T24 lc3456789
run-one T25 lc26
run-one T26 lc27
run-one T27 -4 -} -3 lc28
run-one T28 -4-} lc3
run-one T29 lc29
run-one T30 lc30
run-one T31 lc31
