From d93ee3c676929ae1ca9b3acb94a8ce9c3f9c936d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Wed, 13 Jan 2021 08:22:49 +0100 Subject: Fix main.yml Perhaps unittest is enough, after all Fixes #288 --- .gitlab-ci.yml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 99ede2a..03b7d58 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,27 +3,30 @@ python27: when: always script: - apt-get update -q -y - - apt-get install -y swig libssl-dev python-dev openssl python-twisted python-setuptools python-pip + - apt-get install -y swig libssl-dev python-dev openssl python-twisted python-setuptools python-pip python-typing python-parameterized - python -mpip install --user -r dev-requirements.txt - - python setup.py clean build test + - python setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python -munittest discover -v python35: image: python:3.5 when: always script: - apt-get update -q -y - - apt-get install -y swig libssl-dev python3-dev openssl python3-setuptools python3-twisted python3-pip + - apt-get install -y swig libssl-dev python3-dev openssl python3-setuptools python3-twisted python3-pip python3-parameterized - python3 -mpip install --user -r dev-requirements.txt - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v python3: image: python:3 when: always script: - apt-get update -q -y - - apt-get install -y swig libssl-dev python3-dev openssl python3-setuptools python3-twisted python3-pip + - apt-get install -y swig libssl-dev python3-dev openssl python3-setuptools python3-twisted python3-pip python3-parameterized - python3 -mpip install --user -r dev-requirements.txt - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v fedora: image: fedora:30 @@ -31,7 +34,8 @@ fedora: script: - dnf install --refresh -y @development-tools fedora-packager rpmdevtools - dnf install -y swig python3-devel openssl-devel openssl python3-setuptools python3-twisted python3-parameterized - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v fedora-rawhide: image: registry.fedoraproject.org/fedora:rawhide @@ -39,17 +43,20 @@ fedora-rawhide: script: - dnf install --refresh -y @development-tools fedora-packager rpmdevtools - dnf install -y swig python3-devel openssl-devel openssl python3-setuptools python3-twisted python3-parameterized - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v centos7: image: centos:7 when: always script: + - yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - yum makecache - yum groups install -y "Development Tools" - - yum install -y swig python3-devel openssl openssl-devel python3-service-identity python3-setuptools python3-pip python3-Twisted + - yum install -y swig python36-devel openssl openssl-devel python36-service-identity python36-setuptools python36-pip python36-Twisted python36-parameterized - python3 -mpip install --user -r dev-requirements.txt - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v opensuse: image: opensuse/tumbleweed @@ -58,4 +65,5 @@ opensuse: - zypper refresh - zypper install -y pattern:devel_rpm_build pattern:devel_C_C++ osc - zypper install -y swig python3-devel libopenssl-1_1-devel python3-service_identity python3-setuptools python3-Twisted python3-parameterized - - python3 setup.py clean build test + - python3 setup.py clean build + - PYTHONPATH=$(readlink -f build/lib.*) python3 -munittest discover -v -- cgit v1.2.1