From 4e3a197dcca70c914f1d9f2644daf46accef8b83 Mon Sep 17 00:00:00 2001 From: Justin Williams Date: Thu, 27 Mar 2025 16:50:57 -0500 Subject: [PATCH] [SWDEV-500518] Updated AMDSMI sanity checks Signed-off-by: Justin Williams --- .github/workflows/amdsmi-build.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/amdsmi-build.yml b/.github/workflows/amdsmi-build.yml index 8aac0e820d..765c714558 100644 --- a/.github/workflows/amdsmi-build.yml +++ b/.github/workflows/amdsmi-build.yml @@ -101,8 +101,13 @@ jobs: # Run AMDSMI Tests echo 'Running AMDSMI Tests' /opt/rocm/share/amd_smi/tests/amdsmitst > /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1 - parse_and_explain /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 'AMDSMI Tests' - echo 'Completed AMDSMI Testing' + if [ \$? -ne 0 ]; then + echo \"AMDSMI Tests failed. Check the log file for details: /shared/test-results-${{ matrix.os }}/amdsmi_tests.log\" + exit 1 + else + parse_and_explain /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 'AMDSMI Tests' + echo 'Completed AMDSMI Testing' + fi # Run Python Unit Tests echo 'Running Python Unit Testing' @@ -305,8 +310,13 @@ jobs: # Run AMDSMI Tests echo 'Running AMDSMI Tests' /opt/rocm/share/amd_smi/tests/amdsmitst > /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 2>&1 - parse_and_explain /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 'AMDSMI Tests' - echo 'Completed AMDSMI Testing' + if [ \$? -ne 0 ]; then + echo \"AMDSMI Tests failed. Check the log file for details: /shared/test-results-${{ matrix.os }}/amdsmi_tests.log\" + exit 1 + else + parse_and_explain /shared/test-results-${{ matrix.os }}/amdsmi_tests.log 'AMDSMI Tests' + echo 'Completed AMDSMI Testing' + fi # Run Python Unit Tests echo 'Running Python Unit Testing'