1eb8dc403SDave Cobbley#!/bin/sh
2eb8dc403SDave Cobbley
35f35090dSAndrew Geissler# clock.test needs a timezone to be set
45f35090dSAndrew Geisslerexport TZ="Europe/London"
55f35090dSAndrew Geisslerexport TCL_LIBRARY=library
6*03514f19SPatrick Williamsexport ERROR_ON_FAILURES=1
7169d7bccSPatrick Williams
8169d7bccSPatrick Williams# Some tests are overly strict with timings and fail on loaded systems.
9*03514f19SPatrick WilliamsSKIP=""
10*03514f19SPatrick Williams# 15321
11*03514f19SPatrick WilliamsSKIP="$SKIP async-\* event-\*"
12*03514f19SPatrick Williams# 14882
13*03514f19SPatrick WilliamsSKIP="$SKIP cmdMZ-6.6"
14*03514f19SPatrick Williams# 15081
15*03514f19SPatrick WilliamsSKIP="$SKIP exit-1.\*"
16*03514f19SPatrick Williams# 15407 15421
17*03514f19SPatrick WilliamsSKIP="$SKIP \*io-46.1"
18*03514f19SPatrick Williams# 14825
19*03514f19SPatrick WilliamsSKIP="$SKIP socket-\* socket_inet-\*"
20169d7bccSPatrick Williams
21*03514f19SPatrick Williamsfor i in tests/*.test; do
22*03514f19SPatrick Williams    i=$(basename $i)
23*03514f19SPatrick Williams    ./tcltest tests/all.tcl -file $i -skip "$SKIP"
2419323693SBrad Bishop    if [ $? -eq 0 ]; then
2519323693SBrad Bishop        echo "PASS: $i"
26*03514f19SPatrick Williams    else
27*03514f19SPatrick Williams        echo "FAIL: $i"
2819323693SBrad Bishop    fi
29eb8dc403SDave Cobbleydone
30