From f4ade1e6b8a1def8b176843b35fbaa9429f3bdc4 Mon Sep 17 00:00:00 2001 From: rekhap2kandhavelan Date: Mon, 1 Dec 2025 13:25:02 +0530 Subject: [PATCH 1/4] RDK-59033: Modification of AAMP Jenkins L1 job and L1_test.yaml RDK-59033: Modification of AAMP Jenkins L1 job and L1_test.yaml Reason for change: Modifed yml file scripts Test Procedure: github ci verification Risks: None Priority: P1 Signed-off-by: Rekha Kandhavelan rekha_kandhavelan@comcast.com --- .github/workflows/L1-tests.yml | 42 +++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/.github/workflows/L1-tests.yml b/.github/workflows/L1-tests.yml index cc80aefee..70cadf8c5 100644 --- a/.github/workflows/L1-tests.yml +++ b/.github/workflows/L1-tests.yml @@ -31,23 +31,53 @@ jobs: run: | python3 parse_gtest_log.py utest_run.log - # Publish test results - - name: Publish L1 test results + # Publish AAMP test results + - name: Publish AAMP L1 test results uses: dorny/test-reporter@v1 if: always() with: - name: Unit Test Results + name: AAMP Unit Test Results path: test/utests/build/ctest-results.xml reporter: java-junit # Upload artifact (test/utests/build/ctest-results.xml) - - name: Upload test result file + - name: Upload test result file (test/utests) uses: actions/upload-artifact@v4 with: - name: ctest-results + name: ctest-results-test-utests-${{ github.run_id }} path: test/utests/build/ctest-results.xml # Show failure - name: Show failure details (if any) if: failure() - run: tail -n 50 test/utests/build/ctest-results.xml + run: tail -n 50 test/utests/build/ctest-results.xml || true + + # Install Middleware + - name: Install Middleware + working-directory: ./middleware + run: yes | ./install-middleware.sh -s subtec + + # Run Middleware L1 tests + - name: Run Middleware L1 unit tests + working-directory: ./middleware/test/utests + run: ./run.sh + + # Publish Middleware test results + - name: Publish Middleware L1 test results + uses: dorny/test-reporter@v1 + with: + name: Middleware Unit Test Results + path: middleware/test/utests/build/ctest-results.xml + reporter: java-junit + + # Upload artifact (middleware/test/utests/build/ctest-results.xml) + - name: Upload test result file (middleware/test/utests) + uses: actions/upload-artifact@v4 + with: + name: ctest-results-middleware-utests-${{ github.run_id }} + path: middleware/test/utests/build/ctest-results.xml + + # Show failure + - name: Show failure details (if any) + if: failure() + run: tail -n 50 middleware/test/utests/build/ctest-results.xml || true From bf8515ef35e8ea1b2ecfe3ff1818b5eeb142e758 Mon Sep 17 00:00:00 2001 From: rkandh015 Date: Mon, 1 Dec 2025 14:52:02 +0530 Subject: [PATCH 2/4] Modified yml file --- .github/workflows/L1-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/L1-tests.yml b/.github/workflows/L1-tests.yml index 70cadf8c5..34a07a3f1 100644 --- a/.github/workflows/L1-tests.yml +++ b/.github/workflows/L1-tests.yml @@ -57,7 +57,7 @@ jobs: working-directory: ./middleware run: yes | ./install-middleware.sh -s subtec - # Run Middleware L1 tests + # Run Middleware L1 unit tests - name: Run Middleware L1 unit tests working-directory: ./middleware/test/utests run: ./run.sh From e683a6d3e04b473c139ba26959d807ec0c34e912 Mon Sep 17 00:00:00 2001 From: pstroffolino Date: Tue, 2 Dec 2025 09:37:48 -0500 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/L1-tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/L1-tests.yml b/.github/workflows/L1-tests.yml index 34a07a3f1..f035b456b 100644 --- a/.github/workflows/L1-tests.yml +++ b/.github/workflows/L1-tests.yml @@ -52,7 +52,7 @@ jobs: if: failure() run: tail -n 50 test/utests/build/ctest-results.xml || true - # Install Middleware + # Install Middleware - name: Install Middleware working-directory: ./middleware run: yes | ./install-middleware.sh -s subtec @@ -64,6 +64,7 @@ jobs: # Publish Middleware test results - name: Publish Middleware L1 test results + if: always() uses: dorny/test-reporter@v1 with: name: Middleware Unit Test Results From 7ba2f8d2bc1f3e18ce499b442389a2cf3ad88899 Mon Sep 17 00:00:00 2001 From: pstroffolino Date: Tue, 2 Dec 2025 10:56:27 -0500 Subject: [PATCH 4/4] Update L1-tests.yml --- .github/workflows/L1-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/L1-tests.yml b/.github/workflows/L1-tests.yml index f035b456b..cbe05ab0c 100644 --- a/.github/workflows/L1-tests.yml +++ b/.github/workflows/L1-tests.yml @@ -74,6 +74,7 @@ jobs: # Upload artifact (middleware/test/utests/build/ctest-results.xml) - name: Upload test result file (middleware/test/utests) uses: actions/upload-artifact@v4 + if: always() with: name: ctest-results-middleware-utests-${{ github.run_id }} path: middleware/test/utests/build/ctest-results.xml