Skip to content

Commit a0cabc0

Browse files
committed
modified cli test for all windows binary versions
1 parent 7927858 commit a0cabc0

1 file changed

Lines changed: 65 additions & 7 deletions

File tree

.github/workflows/cross-platform-build.yml

Lines changed: 65 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -338,27 +338,85 @@ jobs:
338338
cli-test-windows:
339339
needs: [windows]
340340
runs-on: windows-2022
341-
timeout-minutes: 10
341+
timeout-minutes: 20
342342

343343
steps:
344344
- uses: actions/checkout@v4
345345

346-
- name: Download Windows binary
346+
- name: Download vmaware64_release
347347
uses: actions/download-artifact@v4
348348
with:
349349
name: vmaware64_release.exe
350-
path: build
350+
path: build\vmaware64_release
351351

352-
- name: Full CLI output
352+
- name: Download vmaware64_debug
353+
uses: actions/download-artifact@v4
354+
with:
355+
name: vmaware64_debug.exe
356+
path: build\vmaware64_debug
357+
358+
- name: Download vmaware32_release
359+
uses: actions/download-artifact@v4
360+
with:
361+
name: vmaware32_release.exe
362+
path: build\vmaware32_release
363+
364+
- name: Download vmaware32_debug
365+
uses: actions/download-artifact@v4
366+
with:
367+
name: vmaware32_debug.exe
368+
path: build\vmaware32_debug
369+
370+
- name: Full CLI output (vmaware64_release)
353371
shell: pwsh
354372
run: |
355-
$bin = Get-ChildItem build -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
373+
$bin = Get-ChildItem build\vmaware64_release -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
374+
Write-Host "=== vmaware64_release ==="
356375
& $bin; $true
357376
358-
- name: Run CLI test suite
377+
- name: Run CLI test suite (vmaware64_release)
378+
shell: pwsh
379+
run: |
380+
$bin = Get-ChildItem build\vmaware64_release -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
381+
pwsh auxiliary/test_cli.ps1 -BIN $bin -TIMEOUT_SECS 10
382+
383+
- name: Full CLI output (vmaware64_debug)
384+
shell: pwsh
385+
run: |
386+
$bin = Get-ChildItem build\vmaware64_debug -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
387+
Write-Host "=== vmaware64_debug ==="
388+
& $bin; $true
389+
390+
- name: Run CLI test suite (vmaware64_debug)
391+
shell: pwsh
392+
run: |
393+
$bin = Get-ChildItem build\vmaware64_debug -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
394+
pwsh auxiliary/test_cli.ps1 -BIN $bin -TIMEOUT_SECS 10
395+
396+
- name: Full CLI output (vmaware32_release)
397+
shell: pwsh
398+
run: |
399+
$bin = Get-ChildItem build\vmaware32_release -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
400+
Write-Host "=== vmaware32_release ==="
401+
& $bin; $true
402+
403+
- name: Run CLI test suite (vmaware32_release)
404+
shell: pwsh
405+
run: |
406+
$bin = Get-ChildItem build\vmaware32_release -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
407+
pwsh auxiliary/test_cli.ps1 -BIN $bin -TIMEOUT_SECS 10
408+
409+
- name: Full CLI output (vmaware32_debug)
410+
shell: pwsh
411+
run: |
412+
$bin = Get-ChildItem build\vmaware32_debug -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
413+
Write-Host "=== vmaware32_debug ==="
414+
& $bin; $true
415+
416+
- name: Run CLI test suite (vmaware32_debug)
359417
shell: pwsh
360418
run: |
361-
$bin = Get-ChildItem build -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
419+
$bin = Get-ChildItem build\vmaware32_debug -Filter "*.exe" | Select-Object -First 1 -ExpandProperty FullName
362420
pwsh auxiliary/test_cli.ps1 -BIN $bin -TIMEOUT_SECS 10
363421
364422
platform-builds:

0 commit comments

Comments
 (0)