#!/bin/sh
export THEANO_FLAGS=base_compiledir='$AUTOPKGTEST_TMP/theanocache'
#Avoid importing the source tree
sourcetestroot="$PWD/tests"
cd $AUTOPKGTEST_TMP

#A random-ish selection of upstream's tests, as the whole thing takes hours
python3 -m pytest -s -v --confcutdir=$sourcetestroot/.. $sourcetestroot/tensor/test_basic.py::TestAdd $sourcetestroot/tensor/test_subtensor.py::TestSubtensor::test_noncontiguous_idx $sourcetestroot/tensor/test_opt.py::test_log1p $sourcetestroot/tensor/test_blas.py::TestSgemv::test_a_strides $sourcetestroot/tensor/test_nlinalg.py::TestSvd::test_svd $sourcetestroot/tensor/random/test_utils.py::TestSharedRandomStream::test_basics $sourcetestroot/tensor/test_mpi.py $sourcetestroot/tensor/nnet/test_sigm.py::TestUltraFastSigmoidBroadcast $sourcetestroot/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_max_pool_2d_2D $sourcetestroot/sparse/test_opt.py::test_sd_csc $sourcetestroot/scan/test_basic.py::TestScan::test_scan_merge_nodes $sourcetestroot/scalar/test_basic.py::TestLogical $sourcetestroot/graph/test_opt.py::TestPatternOptimizer::test_ambiguous $sourcetestroot/d3viz/test_d3viz.py::TestD3Viz::test_mlp_profiled $sourcetestroot/compile/function/test_pfunc.py::TestPfunc::test_param_strict $sourcetestroot/typed_list/test_basic.py::TestRemove $sourcetestroot/test_printing.py::test_debugprint $sourcetestroot/test_gradient.py::test_dxdx
