#!/bin/bash
set -eu

# custodian tests need a lot of tmp space (~10G)
# so keep it local to help manage clean-up and avoid exhausting /tmp
# (pytest uses tempfile.gettempdir())
export TMPDIR=${AUTOPKGTEST_TMP}/tmp
mkdir -p $TMPDIR

TESTDIR=${AUTOPKGTEST_TMP}/runtests
mkdir -p $TESTDIR
cp -r tests $TESTDIR

cd $TESTDIR

for pyver in `py3versions -sv`; do
  python$pyver -m pytest -v
  rm -rf $TMPDIR/*
done
