#!/bin/bash
set -ex

pkg=cwltool

export LC_ALL=C.UTF-8
if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
  AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
  # shellcheck disable=SC2064
  trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi
cd "$AUTOPKGTEST_TMP"

export HOME=${AUTOPKGTEST_TMP}

py.test-3 -vvv --numprocesses=auto --ignore=cwltool/schemas -rs \
	--ignore=/usr/lib/python3/dist-packages/cwltool/tests/test_http_input.py \
	-k 'not (test_udocker_usage_should_not_write_cid_file or test_udocker_should_display_memory_usage or test_udocker_nobanner)' \
	--pyargs cwltool
