#!/bin/sh -e

VTC_LOG_COMPILER='vinyltest -lv -t 180'
TESTS='src/vtc/*.vtc'

PATH="/usr/sbin:$PATH"

failed=''

for file in $TESTS; do
  test_name="${file##*/}"
  echo "=== $test_name === "
  rc=
  $VTC_LOG_COMPILER "$file" || rc="$?"
  if [ -z "$rc" ]; then
    echo "PASS: $test_name"
  elif [ "$rc" = 77 ]; then
    echo "SKIP: $test_name"
  else
    echo "FAIL: $test_name"
    failed="$failed $test_name"
  fi
done

if [ "$failed" ]; then
  echo "FAILED:$failed" >&2
  exit 1
fi

