Skip to content

Commit cc19292

Browse files
authored
[RDKEMW-2711] RDKEMW-2748 : Update the Test Coverage (#75)
* [RDKEMW-2748] : Update the Test Coverage * Modifying L2-tests.yml * Modifying L2-tests.yml
1 parent 7b818ec commit cc19292

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.github/workflows/L1-tests.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,8 @@ jobs:
278278
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
279279
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
280280
-DCMAKE_CXX_FLAGS="
281+
-fprofile-arcs
282+
-ftest-coverage
281283
-DEXCEPTIONS_ENABLE=ON
282284
-DUSE_THUNDER_R4=ON
283285
-DTHUNDER_VERSION=4
@@ -346,6 +348,8 @@ jobs:
346348
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
347349
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
348350
-DCMAKE_CXX_FLAGS="
351+
-fprofile-arcs
352+
-ftest-coverage
349353
-DEXCEPTIONS_ENABLE=ON
350354
-DUSE_THUNDER_R4=ON
351355
-DTHUNDER_VERSION=4
@@ -496,17 +500,17 @@ jobs:
496500
run: >
497501
PATH=$GITHUB_WORKSPACE/install/usr/bin:${PATH}
498502
LD_LIBRARY_PATH=$GITHUB_WORKSPACE/install/usr/lib:$GITHUB_WORKSPACE/install/usr/lib/wpeframework/plugins:${LD_LIBRARY_PATH}
499-
GTEST_OUTPUT="json:$(pwd)/entservices-testframeworkL1TestResults.json"
503+
GTEST_OUTPUT="json:$(pwd)/rdkL1TestResults.json"
500504
RdkServicesL1Test &&
501-
cp -rf $(pwd)/entservices-testframeworkL1TestResults.json $GITHUB_WORKSPACE/entservices-testframeworkL1TestResultsWithoutValgrind.json &&
502-
rm -rf $(pwd)/entservices-testframeworkL1TestResults.json
505+
cp -rf $(pwd)/rdkL1TestResults.json $GITHUB_WORKSPACE/rdkL1TestResultsWithoutValgrind.json &&
506+
rm -rf $(pwd)/rdkL1TestResults.json
503507
504508
- name: Run unit tests with valgrind
505509
if: ${{ !env.ACT }}
506510
run: >
507511
PATH=$GITHUB_WORKSPACE/install/usr/bin:${PATH}
508512
LD_LIBRARY_PATH=$GITHUB_WORKSPACE/install/usr/lib:$GITHUB_WORKSPACE/install/usr/lib/wpeframework/plugins:${LD_LIBRARY_PATH}
509-
GTEST_OUTPUT="json:$(pwd)/entservices-testframeworkL1TestResults.json"
513+
GTEST_OUTPUT="json:$(pwd)/rdkL1TestResults.json"
510514
valgrind
511515
--tool=memcheck
512516
--log-file=valgrind_log
@@ -515,8 +519,8 @@ jobs:
515519
--track-fds=yes
516520
--fair-sched=try
517521
RdkServicesL1Test &&
518-
cp -rf $(pwd)/entservices-testframeworkL1TestResults.json $GITHUB_WORKSPACE/entservices-testframeworkL1TestResultsWithValgrind.json &&
519-
rm -rf $(pwd)/entservices-testframeworkL1TestResults.json
522+
cp -rf $(pwd)/rdkL1TestResults.json $GITHUB_WORKSPACE/rdkL1TestResultsWithValgrind.json &&
523+
rm -rf $(pwd)/rdkL1TestResults.json
520524
521525
- name: Generate coverage
522526
if: ${{ matrix.coverage == 'with-coverage' && !env.ACT }}
@@ -525,21 +529,22 @@ jobs:
525529
&&
526530
lcov -c
527531
-o coverage.info
528-
-d build/entservices-testframework
532+
-d build/entservices-inputoutput
529533
&&
530534
lcov
531535
-r coverage.info
532536
'/usr/include/*'
533-
'*/build/entservices-testframework/_deps/*'
537+
'*/build/entservices-inputoutput/_deps/*'
534538
'*/install/usr/include/*'
535539
'*/Tests/headers/*'
536540
'*/Tests/mocks/*'
537541
'*/Tests/L1Tests/tests/*'
542+
'*/Thunder/*'
538543
-o filtered_coverage.info
539544
&&
540545
genhtml
541546
-o coverage
542-
-t "entservices-testframework coverage"
547+
-t "entservices-inputoutput coverage"
543548
filtered_coverage.info
544549
545550
- name: Upload artifacts
@@ -550,12 +555,7 @@ jobs:
550555
path: |
551556
coverage/
552557
valgrind_log
553-
entservices-testframeworkL1TestResultsWithoutValgrind.json
554-
entservices-testframeworkL1TestResultsWithValgrind.json
558+
rdkL1TestResultsWithoutValgrind.json
559+
rdkL1TestResultsWithValgrind.json
555560
if-no-files-found: warn
556561

557-
- name: Coping results to /tmp/Gtest_Report/
558-
if: ${{ !env.ACT }}
559-
run: >
560-
mkdir -p /tmp/Gtest_Report/ &&
561-
cp -r valgrind_log entservices-testframeworkL1TestResultsWithoutValgrind.json entservices-testframeworkL1TestResultsWithValgrind.json coverage /tmp/Gtest_Report/

.github/workflows/L2-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -551,18 +551,18 @@ jobs:
551551
lcov
552552
-r coverage.info
553553
'/usr/include/*'
554-
'*/build/entservices-infra/_deps/*'
555-
'*/build/entservices-deviceanddisplay/_deps/*'
554+
'*/build/entservices-inputoutput/_deps/*'
556555
'*/build/entservices-entservices-testframework/_deps/*'
557556
'*/install/usr/include/*'
558557
'*/Tests/headers/*'
559558
'*/Tests/mocks/*'
560559
'*/Tests/L2Tests/*'
560+
'*/sqlite/*'
561561
-o filtered_coverage.info
562562
&&
563563
genhtml
564564
-o coverage
565-
-t "entservices-testframework coverage"
565+
-t "entservices-inputoutput coverage"
566566
filtered_coverage.info
567567
568568
- name: Upload artifacts

0 commit comments

Comments
 (0)