Skip to content

Commit 2395cae

Browse files
authored
Update test_plugin.yml
1 parent bf167fe commit 2395cae

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/test_plugin.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
paths:
99
- "geovita_processing_plugin/**"
1010
- ".github/workflows/test_plugin.yml"
11-
- "conftest.py" # La til denne for å trigge på endringer i conftest
11+
- "conftest.py"
1212
pull_request:
1313
branches:
1414
- main
@@ -52,7 +52,9 @@ jobs:
5252
docker exec qgis-testing-environment sh -c "mkdir -p /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/"
5353
docker exec qgis-testing-environment sh -c "rm -f /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
5454
docker exec qgis-testing-environment sh -c "ln -s /tests_directory/$PLUGIN_NAME /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
55-
docker exec qgis-testing-environment sh -c "pip3 install --break-system-packages -r /tests_directory/REQUIREMENTS_TESTING.txt coverage"
55+
56+
# ENDRING HER: Lagt til 'pytest-qgis' eksplisitt for å være sikker
57+
docker exec qgis-testing-environment sh -c "pip3 install --break-system-packages -r /tests_directory/REQUIREMENTS_TESTING.txt coverage pytest-qgis"
5658
5759
docker exec qgis-testing-environment sh -c "ls -l /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/"
5860
docker exec qgis-testing-environment sh -c "ls -l /root/.local/share/QGIS/QGIS3/profiles/default/python/plugins/$PLUGIN_NAME"
@@ -62,12 +64,10 @@ jobs:
6264
docker exec qgis-testing-environment sh -c "touch /tests_directory/$PLUGIN_NAME/REMEDY_GIS_RiskTool/__init__.py"
6365
docker exec qgis-testing-environment ls -la /tests_directory/$PLUGIN_NAME/REMEDY_GIS_RiskTool
6466
65-
# FJERNET STEGET "Create Pytest configuration (conftest.py)"
66-
6767
- name: Docker run plugin tests
6868
run: |
69-
# conftest.py (som nå ligger i /tests_directory) vil automatisk bli funnet av pytest
70-
docker exec qgis-testing-environment sh -c "cd /tests_directory && xvfb-run pytest"
69+
# ENDRING HER: Kjører 'python3 -m pytest' for å sikre riktig miljø
70+
docker exec qgis-testing-environment sh -c "cd /tests_directory && xvfb-run python3 -m pytest"
7171
7272
Check-code-quality:
7373
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)