@@ -167,10 +167,6 @@ jobs:
167167 echo "skip_${SERVICE}=0" >> "$GITHUB_OUTPUT"
168168 fi
169169
170- # =================================================================================================
171- # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv RUNNING ON SELF-HOSTED RUNNER vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
172- # =================================================================================================
173-
174170 testing-windows :
175171 name : Testing and coverage (Windows)
176172 needs : [smoke-tests, manifests]
@@ -228,19 +224,12 @@ jobs:
228224 if : env.SKIP_UNSTABLE == 'false'
229225 uses : pyvista/setup-headless-display-action@7d84ae825e6d9297a8e99bdbbae20d1b919a0b19 # v4.2
230226
231- - name : Create Python venv
232- if : env.SKIP_UNSTABLE == 'false'
233- run : |
234- python -m venv .venv
235- .\.venv\Scripts\Activate.ps1
236-
237227 - name : Install packages for testing
238228 if : env.SKIP_UNSTABLE == 'false'
239229 run : |
240- .\.venv\Scripts\Activate.ps1
241230 python -m pip install --upgrade pip
242231 pip install --upgrade build wheel
243- pip install .[tests]
232+ pip install -e .[tests]
244233
245234 - name : Login to GitHub Container Registry
246235 if : env.SKIP_UNSTABLE == 'false'
@@ -258,22 +247,13 @@ jobs:
258247 Write-Host "Pulling Docker image: $env:FULL_IMAGE_NAME"
259248 docker pull $env:FULL_IMAGE_NAME
260249
261- - name : Stop any running containers
262- run : |
263- $dockerContainers = docker ps -a -q
264- if (-not [string]::IsNullOrEmpty($dockerContainers)) {
265- docker stop $dockerContainers
266- docker rm $dockerContainers
267- }
268-
269250 - name : Start Geometry service and verify start
270251 if : env.SKIP_UNSTABLE == 'false'
271252 env :
272253 FULL_IMAGE_NAME : " ${{ env.ANSRV_GEO_IMAGE }}:${{ matrix.docker-image }}"
273254 PORT_MAPPING : " ${{ env.ANSRV_GEO_PORT }}:50051"
274255 TRANSPORT_MODE_SELECTION : ${{ secrets.TRANSPORT_MODE_SELECTION }}
275256 run : |
276- .\.venv\Scripts\Activate.ps1
277257 # Write command to file launch.txt for sanitizing purposes
278258 echo "docker run --detach --name $env:GEO_CONT_NAME -e LICENSE_SERVER=$env:ANSRV_GEO_LICENSE_SERVER -p $env:PORT_MAPPING $env:FULL_IMAGE_NAME $env:TRANSPORT_MODE_SELECTION" | Out-File -FilePath launch.txt
279259 # Read the file and execute the command
@@ -293,9 +273,8 @@ jobs:
293273
294274 - name : Testing
295275 if : env.SKIP_UNSTABLE == 'false'
296- timeout-minutes : 20 # On Windows self-hosted runners, sometimes hangs...
276+ timeout-minutes : 20 # Sometimes hangs...
297277 run : |
298- .\.venv\Scripts\Activate.ps1
299278 pytest -v
300279
301280 - name : Upload integration test logs
@@ -341,19 +320,6 @@ jobs:
341320 docker rm $env:GEO_CONT_NAME
342321 }
343322
344- - name : Stop any remaining containers
345- if : always()
346- run : |
347- $dockerContainers = docker ps -a -q
348- if (-not [string]::IsNullOrEmpty($dockerContainers)) {
349- docker stop $dockerContainers
350- docker rm $dockerContainers
351- }
352-
353- # =================================================================================================
354- # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RUNNING ON SELF-HOSTED RUNNER ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
355- # =================================================================================================
356-
357323 docs :
358324 name : Documentation
359325 needs : [docs-style]
0 commit comments