Use virtualenv for CI tests
This commit is contained in:
parent
59147efaff
commit
b2ecc14cae
|
@ -1,28 +1,25 @@
|
|||
before_script:
|
||||
- sudo apt-get update -qq && sudo apt-get install -y -qq libtool pkg-config python3-openssl gir1.2-gtk-3.0 python3-gi python3-nbxmpp-nightly python3-cairo python3-pip
|
||||
- sudo apt-get update -qq && sudo apt-get install -y -qq libtool pkg-config gir1.2-gtk-3.0 python3-gi python3-cairo
|
||||
- sudo apt-get build-dep -y -qq gajim-default-nightly
|
||||
- sudo pip3 install pylint==2.1.1
|
||||
|
||||
stages:
|
||||
- test
|
||||
- build
|
||||
|
||||
run-test:
|
||||
stage: test
|
||||
script:
|
||||
- python3 setup.py test -s test.no_gui
|
||||
|
||||
run-mypy:
|
||||
run-tests:
|
||||
stage: test
|
||||
script:
|
||||
- rm -rf civenv-master
|
||||
- virtualenv --system-site-packages civenv
|
||||
- . ./civenv/bin/activate
|
||||
- pip3 install mypy
|
||||
- pip3 install nbxmpp
|
||||
- pip3 install pylint==2.1.1
|
||||
- mypy gajim
|
||||
|
||||
run-pylint:
|
||||
stage: test
|
||||
script:
|
||||
- pylint3 --version
|
||||
- pylint --version
|
||||
- scripts/dev/pylint-ci.sh --jobs=2 gajim
|
||||
- python3 setup.py test -s test.no_gui
|
||||
- deactivate
|
||||
- rm -rf civenv-master
|
||||
|
||||
run-appdata:
|
||||
stage: test
|
||||
|
@ -57,4 +54,4 @@ run-build:
|
|||
name: "gajim-default-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA"
|
||||
expire_in: 1 week
|
||||
paths:
|
||||
- gajim-default-2???-??-??.tar.gz
|
||||
- gajim-default-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHA.tar.gz
|
||||
|
|
Loading…
Reference in New Issue