diff options
Diffstat (limited to 'dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild')
| -rw-r--r-- | dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild b/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild index bf82f1c4fcba..80a603e45d10 100644 --- a/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild +++ b/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0-r1.ebuild @@ -14,10 +14,17 @@ SRC_URI="https://github.com/kmpm/nodemcu-uploader/archive/v${PV}.tar.gz -> ${P}. LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/pyserial-3.4[${PYTHON_USEDEP}]" - -distutils_enable_tests setup.py +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/pyserial-3.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + ) +" src_prepare() { # https://bugs.gentoo.org/796422 @@ -25,3 +32,8 @@ src_prepare() { distutils-r1_src_prepare } + +python_test() { + "${EPYTHON}" -m unittest -v tests.get_tests || + die "Tests failed on ${EPYTHON}" +} |
