From 2c88f8ebe6de1e8e6db1d975927ded035b002cbf Mon Sep 17 00:00:00 2001 From: "Galantsev, Dmitrii" Date: Fri, 4 Apr 2025 22:31:14 +0000 Subject: [PATCH] CI - Disable example builds after breakage Change-Id: I8a070dd65ed752b2485c17e0eeb5bc1dc875931e Signed-off-by: Galantsev, Dmitrii [ROCm/amdsmi commit: a0e6c1c1bd4ac5d8f070386c61089dd392e7ddfb] --- .../amdsmi/.github/workflows/amdsmi-build.yml | 52 ------------------- projects/amdsmi/example/CMakeLists.txt | 1 + 2 files changed, 1 insertion(+), 52 deletions(-) diff --git a/projects/amdsmi/.github/workflows/amdsmi-build.yml b/projects/amdsmi/.github/workflows/amdsmi-build.yml index 84c1970c49..ed743a7d8c 100644 --- a/projects/amdsmi/.github/workflows/amdsmi-build.yml +++ b/projects/amdsmi/.github/workflows/amdsmi-build.yml @@ -118,17 +118,6 @@ jobs: parse_and_explain /shared/test-results-${{ matrix.os }}/unit_test_output.txt 'Python Unit Tests' echo 'Completed Python Unit Testing' - # Run Build Testing - echo 'Running Build Tests' - cd /src/build/example - ./amd_smi_drm_ex > /shared/test-results-${{ matrix.os }}/amd_smi_drm_ex.log 2>&1 || echo 'amd_smi_drm_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_drm_ex.log 'DRM Example Test' - ./amd_smi_esmi_ex > /shared/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log 2>&1 || echo 'amd_smi_esmi_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log 'ESMI Example Test' - ./amd_smi_nodrm_ex > /shared/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log 2>&1 || echo 'amd_smi_nodrm_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log 'No DRM Example Test' - echo 'Completed Build Testing' - # Uninstall AMD-SMI echo 'Uninstalling AMD-SMI' sudo apt remove -y amd-smi-lib @@ -161,21 +150,6 @@ jobs: echo "Displaying Unit Test Results for ${{ matrix.os }}" cat /tmp/test-results/test-results-${{ matrix.os }}/unit_test_output.txt || echo "No unit test results found for ${{ matrix.os }}" - - name: DRM EX Test Results - run: | - echo "Displaying DRM EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_drm_ex.log || echo "No amd_smi_drm_ex.log found for ${{ matrix.os }}" - - - name: NO-DRM EX Test Results - run: | - echo "Displaying NO-DRM EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log || echo "No amd_smi_nodrm_ex.log found for ${{ matrix.os }}" - - - name: ESMI EX Test Results - run: | - echo "Displaying ESMI EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log || echo "No amd_smi_esmi_ex.log found for ${{ matrix.os }}" - build-and-install-rpm: name: Build on RPM-based Systems @@ -339,17 +313,6 @@ jobs: parse_and_explain /shared/test-results-${{ matrix.os }}/unit_test_output.txt 'Python Unit Tests' echo 'Completed Python Unit Testing' - # Run Build Testing - echo 'Running Build Tests' - cd /src/build/example - ./amd_smi_drm_ex > /shared/test-results-${{ matrix.os }}/amd_smi_drm_ex.log 2>&1 || echo 'amd_smi_drm_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_drm_ex.log 'DRM Example Test' - ./amd_smi_esmi_ex > /shared/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log 2>&1 || echo 'amd_smi_esmi_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log 'ESMI Example Test' - ./amd_smi_nodrm_ex > /shared/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log 2>&1 || echo 'amd_smi_nodrm_ex failed' - parse_and_explain /shared/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log 'No DRM Example Test' - echo 'Completed Build Testing' - # Uninstall AMD-SMI echo 'Uninstalling AMD-SMI' case '$PACKAGE_MANAGER' in @@ -395,18 +358,3 @@ jobs: run: | echo "Displaying Unit Test Results for ${{ matrix.os }}" cat /tmp/test-results/test-results-${{ matrix.os }}/unit_test_output.txt || echo "No unit test results found for ${{ matrix.os }}" - - - name: DRM EX Test Results - run: | - echo "Displaying DRM EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_drm_ex.log || echo "No amd_smi_drm_ex.log found for ${{ matrix.os }}" - - - name: NO-DRM EX Test Results - run: | - echo "Displaying NO-DRM EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_nodrm_ex.log || echo "No amd_smi_nodrm_ex.log found for ${{ matrix.os }}" - - - name: ESMI EX Test Results - run: | - echo "Displaying ESMI EX Test Results for ${{ matrix.os }}" - cat /tmp/test-results/test-results-${{ matrix.os }}/amd_smi_esmi_ex.log || echo "No amd_smi_esmi_ex.log found for ${{ matrix.os }}" diff --git a/projects/amdsmi/example/CMakeLists.txt b/projects/amdsmi/example/CMakeLists.txt index 2cf8cf8928..86b3f4bcd2 100644 --- a/projects/amdsmi/example/CMakeLists.txt +++ b/projects/amdsmi/example/CMakeLists.txt @@ -67,5 +67,6 @@ if(ENABLE_ESMI_LIB) set(ESMI_SAMPLE_EXE "amd_smi_esmi_ex") add_executable(${ESMI_SAMPLE_EXE} "amdsmi_esmi_intg_example.cc") target_link_libraries(${ESMI_SAMPLE_EXE} amd_smi) + target_compile_definitions(${ESMI_SAMPLE_EXE} PUBLIC ENABLE_ESMI_LIB) add_dependencies(${ESMI_SAMPLE_EXE} amd_smi) endif()