ci: also install gui requirements for additional tests

Change-Id: Idc40699d470fb6449366a1cd75a3207cabcdd4a4
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34815
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
This commit is contained in:
Enrico Faulhaber 2024-10-16 13:50:50 +02:00 committed by Markus Zolliker
parent 73a54dfc44
commit cde09694a5

3
ci/Jenkinsfile vendored
View File

@ -36,6 +36,7 @@ git diff HEAD~1... --name-only --diff-filter=ARCM -- \\*.py
#!/bin/bash -x
. /home/jenkins/secopvenv/bin/activate
pip install -r requirements-dev.txt
pip install -r requirements-gui.txt
pip install -r requirements.txt
pip install isort pylint
pip install -e .
@ -94,6 +95,7 @@ addopts = --junit-xml=pytest.xml --junit-prefix=''' + pyver
#!/bin/bash
. /home/jenkins/secopvenv/bin/activate
pip install -r requirements-dev.txt
pip install -r requirements-gui.txt
pip install -r requirements.txt
pip install -e .
make test
@ -114,6 +116,7 @@ def run_docs() {
sh '''
. /home/jenkins/secopvenv/bin/activate
pip install -r requirements-dev.txt
pip install -r requirements-gui.txt
pip install -r requirements.txt
pip install -e .
'''