1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/usr/bin/make -f
# -*- makefile -*-
export PYBUILD_NAME = mne
# The below environment variables are important test parameters.
export HOME = $(CURDIR)/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
%:
dh $@ --buildsystem pybuild
execute_before_dh_clean:
rm -rf *.egg-info
# FIXME: reinstate these tests with resolution of [1].
# [1]: https://github.com/mne-tools/mne-python/issues/13193
PYTEST_SPECS = -k 'not test_spherical_conversions and not test_tps'
SCREEN_CONFIG=-screen 0 1024x768x24 -ac +extension GLX +render -noreset
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
mkdir -p build
xvfb-run \
--auto-servernum \
--server-num=20 \
-s "$(SCREEN_CONFIG)" \
py.test $(PYTEST_SPECS) -s -v mne
endif
execute_after_dh_fixperms:
find `find debian -name data -type d` -type f -exec chmod -x \{\} \;
|