File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 2020env :
2121 # plugin name/directory where the code for the plugin is stored
2222 PLUGIN_NAME : geovita_processing_plugin
23- # TESTS_RUN_FUNCTION er ikke lenger nødvendig med pytest
2423 # Docker settings
2524 DOCKER_IMAGE : qgis/qgis
2625
5150 docker exec qgis-testing-environment sh -c "mkdir -p /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/"
5251 docker exec qgis-testing-environment sh -c "rm -f /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
5352 docker exec qgis-testing-environment sh -c "ln -s /tests_directory/$PLUGIN_NAME /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
54- docker exec qgis-testing-environment sh -c "pip3 install --break-system-packages -r /tests_directory/REQUIREMENTS_TESTING.txt"
53+
54+ # ENDRING HER: Lagt til 'coverage' i installasjonen
55+ docker exec qgis-testing-environment sh -c "pip3 install --break-system-packages -r /tests_directory/REQUIREMENTS_TESTING.txt coverage"
5556
5657 docker exec qgis-testing-environment sh -c "ls -l /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/"
5758 docker exec qgis-testing-environment sh -c "ls -l /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
6364
6465 - name : Docker run plugin tests
6566 run : |
66- # ENDRING HER: Kjører pytest direkte.
67- # Vi bytter katalog til /tests_directory først, slik at pytest finner testfilene.
68- docker exec qgis-testing-environment sh -c "cd /tests_directory && xvfb-run pytest"
67+ # ENDRING HER: Setter PYTHONPATH til å inkludere submodule-mappen før pytest kjøres
68+ docker exec qgis-testing-environment sh -c "cd /tests_directory && export PYTHONPATH=$PYTHONPATH:./geovita_processing_plugin/REMEDY_GIS_RiskTool && xvfb-run pytest"
6969
7070 Check-code-quality :
7171 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments