#!/usr/bin/bash

# shellcheck disable=1090,2034

set -e

testml-run-file() {
  PERL5LIB="$TESTML_ROOT_LIB:$TESTML_LIB${PERL5LIB:+:$PERL5LIB}" \
    perl -e "use $TESTML_MODULE; $TESTML_MODULE->run('$1')"
}

[[ -n $TESTML_SOURCED ]] ||
  source "${TESTML_ROOT:-$(dirname "$0")/..}/bin/testml"

source-testml-config

: "${TESTML_BIN:=testml-perl5-tap}"
: "${TESTML_LANG:=perl5}"
: "${TESTML_MODULE:=TestML::Run::TAP}"
: "${TESTML_BRIDGE:=TestMLBridge}"

[[ $0 != "${BASH_SOURCE[0]}" ]] || testml-run "$@"
