#!/bin/sh
set -efu

mkdir -p "$AUTOPKGTEST_TMP/ring-core"
cp -a ring-core/test "$AUTOPKGTEST_TMP/ring-core/test"
mkdir -p "$AUTOPKGTEST_TMP/ring-core-protocols"
cp -a ring-core-protocols/test "$AUTOPKGTEST_TMP/ring-core-protocols/test"

cd "$AUTOPKGTEST_TMP/ring-core"

export CLASSPATH=/usr/share/java/ring-core.jar:/usr/share/java/clj-time.jar:/usr/share/java/test-runner.jar:test
java clojure.main -m cognitect.test-runner cognitect.test-runner.api/test -r 'ring\.[^\.]+\.test\.\S+$'

cd "$AUTOPKGTEST_TMP/ring-core-protocols"

export CLASSPATH=/usr/share/java/ring-core-protocols.jar:/usr/share/java/test-runner.jar:test
java clojure.main -m cognitect.test-runner cognitect.test-runner.api/test -r 'ring\.[^\.]+\.test\.\S+$'

# no testsuite in ring-websocket-protocols
