#!/bin/bash

set -efu

CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/test-runner.jar:/usr/share/java/camel-snake-kebab.jar:/usr/share/java/java.data.jar:/usr/share/java/HikariCP.jar:/usr/share/java/c3p0.jar:/usr/share/java/derby.jar:/usr/share/jameica/h2.jar:/usr/share/java/hsqldb.jar:/usr/share/java/sqlite-jdbc.jar:/usr/share/java/postgresql.jar:/usr/share/java/slf4j-log4j12.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/log4j-over-slf4j.jar:/usr/share/java/next.jdbc.jar:test

cp -a test "$AUTOPKGTEST_TMP"
cd "$AUTOPKGTEST_TMP"

. "$(dirname $0)/setup-pgsql.sh" "$(mktemp -d)" 49543

java -Dlog4j2.configurationFile=test/log4j2-info.properties \
     -XX:-OmitStackTraceInFastThrow -cp "$CLASSPATH" clojure.main \
     -m cognitect.test-runner cognitect.test-runner.api/test \
     --dir test
