hetu-core/presto-product-tests/bin/run.sh

26 lines
687 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
source "${BASH_SOURCE%/*}/locations.sh"
REPORT_DIR="${PRODUCT_TESTS_ROOT}/target/test-reports"
rm -rf "${REPORT_DIR}"
mkdir -p "${REPORT_DIR}"
source "${PRODUCT_TESTS_ROOT}/target/classes/presto.env"
set +e
java "-Djava.util.logging.config.file=${PRODUCT_TESTS_ROOT}/conf/tempto/logging.properties" \
${PRODUCT_TESTS_JVM_OPTIONS:-} \
-jar "${PRODUCT_TESTS_ROOT}/target/presto-product-tests-${PRESTO_VERSION}-executable.jar" \
--report-dir "${REPORT_DIR}" "$@"
EXIT_CODE=$?
set -e
# tests are run in docker container as a root
# make it possible to remove the report dir by the future builds
chmod -R 777 "${REPORT_DIR}"
exit ${EXIT_CODE}