#!/bin/sh
set -e

cd "${AUTOPKGTEST_BUILDTREE:-$PWD}"
mkdir -p build

export HOME=$PWD/build
export MNE_DONTWRITE_HOME=true
export MNE_SKIP_SAMPLE_DATASET_TESTS=true
export MNE_FORCE_SERIAL=true
export MNE_SKIP_NETWORK_TESTS=1
# to avoid cannot set toolkit to qt4 because it has already been set to wx
export ETS_TOOLKIT=qt4

PYVER=$(python3 -c 'import sys; v=sys.version_info; print(f"{v.major}.{v.minor}")')
export PYTHONPATH="$PWD:$PWD/.pybuild/cpython3_${PYVER}_mne/build"

xvfb-run \
    --auto-servernum \
    --server-num=20 \
    -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" \
    pytest mne -k "not test_parallel_func_n_jobs_none and not test_qt_block_sigint"

