From 93735c400d61aadcc0e31436746b13c4d18c26f6 Mon Sep 17 00:00:00 2001 From: sirknightj Date: Thu, 6 Feb 2025 14:32:34 -0800 Subject: [PATCH] Adding sample checks --- .github/workflows/samples.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index cab54de7..35a2f6dd 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -93,11 +93,13 @@ jobs: - name: Build samples (Windows) if: runner.os == 'Windows' run: | - $env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;${{ github.workspace }}\open-source\local\lib;${{ github.workspace }}\open-source\local\bin' + $env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;D:\producer\open-source\local\lib;D:\producer\open-source\local\bin' + mkdir D:\producer + Move-Item -Path "D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\*" -Destination "D:\producer" + cd D:\producer git config --system core.longpaths true dir .github\build_windows.bat - mkdir "%KVS_DEBUG_DUMP_DATA_FILE_DIR%" - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -120,15 +122,17 @@ jobs: - name: Run ${{ matrix.sample.name }} (Windows) if: runner.os == 'Windows' env: - GST_PLUGIN_PATH: ${{ github.workspace }}/build - KVS_DEBUG_DUMP_DATA_FILE_DIR: ${{ github.workspace }}/build/debug_output - working-directory: ./build + GST_PLUGIN_PATH: D:\producer\build + KVS_DEBUG_DUMP_DATA_FILE_DIR: D:\producer\debug_output + working-directory: D:\producer\build run: | # Equivalent to set -x Set-PSDebug -Trace 1 $env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;D:\producer\open-source\local\lib;D:\producer\open-source\local\bin;D:\gstreamer\1.0\msvc_x86_64\bin' + mkdir D:\producer\debug_output + Invoke-WebRequest -Uri https://awsj-iot-handson.s3-ap-northeast-1.amazonaws.com/kvs-workshop/sample.mp4 -OutFile sample.mp4 dir $exePath = Join-Path $PWD ${{ matrix.sample.name }}.exe @@ -153,13 +157,13 @@ jobs: done shell: bash - - name: Verify MKV dump + - name: Verify MKV dump (Windows) if: runner.os == 'Windows' working-directory: D:\producer\build run: | $env:Path += ";C:\Program Files\MKVToolNix" - dir debug_output - $mkvFiles = Get-ChildItem -Path "D:\producer\build\debug_output" -Filter *.mkv + dir D:\producer\debug_output + $mkvFiles = Get-ChildItem -Path "D:\producer\debug_output" -Filter *.mkv if ($mkvFiles.Count -eq 0) { Write-Error "No MKV files found in D:\producer\build\debug_output" exit 1