Goose  Artifact [22016d4fd9]

Artifact 22016d4fd9b867ea72c01b2a606c5baa1cc12ffe71400962cc7a2458510efae5:

  • File tests/g0/general/test_runner_execute.sh — part of check-in [45f663093d] at 2021-09-12 13:42:15 on branch trunk — Adopted a new convention for source extensions: .g0 for prelude code (where most language features won't be available), .g1 for user code (user: achavasse size: 147)
  • File tests/g0/reference/test_runner_execute.sh — part of check-in [45f663093d] at 2021-09-12 13:42:15 on branch trunk — Adopted a new convention for source extensions: .g0 for prelude code (where most language features won't be available), .g1 for user code (user: achavasse size: 147)
  • File tests/g0/tuple/test_runner_execute.sh — part of check-in [45f663093d] at 2021-09-12 13:42:15 on branch trunk — Adopted a new convention for source extensions: .g0 for prelude code (where most language features won't be available), .g1 for user code (user: achavasse size: 147)

#!/bin/sh
OUTFILE=$(mktemp)
$1 --execute $2.g0 > $OUTFILE
cmp $OUTFILE $3

if [ "$?" -eq "0" ]; then
    rm $OUTFILE
    exit 0
else
    exit 1
fi