cfad47cfa3/t3compiler/testscripts/test_pre

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
#! /bin/sh
2
# Preinit tests
3
4
ret=0
5
cd "$T3_OUT"
6
for i in preinit
7
do
8
    echo "Preinit test: $i"
9
    $TESTPROGS/test_prs_top "$T3_DAT/$i.t" "$T3_OUT/$i.t3" > "$T3_OUT/$i.log" 2>"$T3_OUT/$i.err"
10
    cat "$T3_OUT/$i.err" >> "$T3_OUT/$i.log"
11
    $TESTPROGS/t3pre "$T3_OUT/$i.t3" "$T3_OUT/${i}_pre.t3" >> "$T3_OUT/$i.log" 2>"$T3_OUT/$i.err"
12
    cat "$T3_OUT/$i.err" >> "$T3_OUT/$i.log"
13
    $TESTPROGS/test_exec -cs cp437 "$T3_OUT/${i}_pre.t3" >> "$T3_OUT/$i.log" 2>"$T3_OUT/$i.err"
14
    cat "$T3_OUT/$i.err" >> "$T3_OUT/$i.log"
15
    rm "$T3_OUT/$i.err"
16
    if $SCRIPTS/test_diff "$i"; then
17
        :
18
    else
19
        ret=1
20
    fi
21
done
22
exit $ret