#!/bin/bash

set -eu

TESTS_INSTALL_DIR=/usr/libexec/installed-tests/gcr4

error=0

for test in ${TESTS_INSTALL_DIR}/egg-* ${TESTS_INSTALL_DIR}/test-*; do
    echo "[$test]: running..."
    code=0
    timeout -v -k10s 60s $test 2>&1 || code=$?
    if [ $code -eq 0 ]; then
        echo "[$test]: OK"
    elif [ $code -eq 124 ] || [ $code -eq 137 ]; then
        echo "[$test]: TIMEOUT?"
        error=1
    else
        echo "[$test]: FAILED exit=$code"
        error=1
    fi
done

exit $error
