Skip to content

Commit

Permalink
Merge branch 'rdkcentral:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
shashankkumarc committed Aug 7, 2024
2 parents 4aaf76a + 59fbbb1 commit 1aace8c
Show file tree
Hide file tree
Showing 83 changed files with 3,171 additions and 6,669 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/L2-PersistentStore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}
run: |
cmake -S ${GITHUB_REPOSITORY}/PersistentStore -B build/PersistentStore -DCMAKE_INSTALL_PREFIX="install" -DCMAKE_CXX_FLAGS="-Wall -Werror" -DPLUGIN_PERSISTENTSTORE_PATH="/tmp/persistentstore/l2test/test"
cmake -S ${GITHUB_REPOSITORY}/PersistentStore -B build/PersistentStore -DCMAKE_INSTALL_PREFIX="install" -DCMAKE_CXX_FLAGS="-Wall -Werror" -DPLUGIN_PERSISTENTSTORE_PATH="/tmp/persistentstore/l2test/test" -DPLUGIN_PERSISTENTSTORE_WITH_ACCOUNT_SCOPE=true -DPLUGIN_PERSISTENTSTORE_MODE=Local -DPLUGIN_PERSISTENTSTORE_URI=ss.eu.prod.developer.comcast.com:443
cmake --build build/PersistentStore --target install
# Usage:
Expand Down
22 changes: 15 additions & 7 deletions .github/workflows/L2-tests-R4-4-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ jobs:
-S "${{github.workspace}}/Thunder"
-B build/Thunder
-DMESSAGING=ON
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
-DCMAKE_INSTALL_PREFIX="${{github.workspace}}/install/usr"
-DCMAKE_MODULE_PATH="${{github.workspace}}/install/tools/cmake"
-DBUILD_TYPE=${{env.BUILD_TYPE}}
Expand Down Expand Up @@ -201,11 +202,11 @@ jobs:
cmake
-S "${{github.workspace}}/rdkservices/Tests/mocks"
-B build/mocks
-DBUILD_SHARED_LIBS=ON
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}"
-DCMAKE_INSTALL_PREFIX="${{github.workspace}}/install/usr"
-DCMAKE_MODULE_PATH="${{github.workspace}}/install/tools/cmake"
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
-DCMAKE_CXX_FLAGS="-fPIC"
&&
cmake --build build/mocks -j8
&&
Expand All @@ -220,6 +221,7 @@ jobs:
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}"
-DCMAKE_INSTALL_PREFIX="${{github.workspace}}/install/usr"
-DCMAKE_MODULE_PATH="${{github.workspace}}/install/tools/cmake"
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
-DCMAKE_CXX_FLAGS="
-DEXCEPTIONS_ENABLE=ON
-fprofile-arcs
Expand Down Expand Up @@ -257,10 +259,10 @@ jobs:
-DCMAKE_DISABLE_FIND_PACKAGE_RBus=ON
-DPLUGIN_SYSTEMSERVICES=ON
-DPLUGIN_TELEMETRY=ON
-DPLUGIN_HDCPPROFILE=OFF
-DPLUGIN_NETWORK=OFF
-DPLUGIN_TEXTTOSPEECH=OFF
-DPLUGIN_USBACCESS=OFF
-DPLUGIN_HDCPPROFILE=ON
-DPLUGIN_NETWORK=ON
-DPLUGIN_TEXTTOSPEECH=ON
-DPLUGIN_USBACCESS=ON
-DPLUGIN_USERSETTINGS=ON
-DPLUGIN_PERSISTENTSTORE=ON
-DUSE_THUNDER_R4=ON
Expand Down Expand Up @@ -344,7 +346,9 @@ jobs:
run: >
PATH=${{github.workspace}}/install/usr/bin:${PATH}
LD_LIBRARY_PATH=${{github.workspace}}/install/usr/lib:${{github.workspace}}/install/usr/lib/wpeframework/plugins:${LD_LIBRARY_PATH}
RdkServicesL2Test
RdkServicesL2Test &&
cp -rf $(pwd)/rdkL2TestResults.json ${{github.workspace}}/rdkL2TestResultsWithoutValgrind.json &&
rm -rf $(pwd)/rdkL2TestResults.json
- name: Run unit tests with valgrind
if: ${{ !env.ACT }}
Expand All @@ -358,7 +362,9 @@ jobs:
--show-reachable=yes
--track-fds=yes
--fair-sched=try
RdkServicesL2Test
RdkServicesL2Test &&
cp -rf $(pwd)/rdkL2TestResults.json ${{github.workspace}}/rdkL2TestResultsWithValgrind.json &&
rm -rf $(pwd)/rdkL2TestResults.json
- name: Generate coverage
if: ${{ matrix.coverage == 'with-coverage' && !env.ACT }}
Expand Down Expand Up @@ -392,6 +398,8 @@ jobs:
path: |
coverage/
valgrind_log
rdkL2TestResultsWithoutValgrind.json
rdkL2TestResultsWithValgrind.json
if-no-files-found: warn

- name: Run contract tests
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/L2-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -181,11 +181,11 @@ jobs:
cmake
-S "${{github.workspace}}/rdkservices/Tests/mocks"
-B build/mocks
-DBUILD_SHARED_LIBS=ON
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}"
-DCMAKE_INSTALL_PREFIX="${{github.workspace}}/install/usr"
-DCMAKE_MODULE_PATH="${{github.workspace}}/install/tools/cmake"
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
-DCMAKE_CXX_FLAGS="-fPIC"
&&
cmake --build build/mocks -j8
&&
Expand Down Expand Up @@ -308,7 +308,9 @@ jobs:
run: >
PATH=${{github.workspace}}/install/usr/bin:${PATH}
LD_LIBRARY_PATH=${{github.workspace}}/install/usr/lib:${{github.workspace}}/install/usr/lib/wpeframework/plugins:${LD_LIBRARY_PATH}
RdkServicesL2Test
RdkServicesL2Test &&
cp -rf $(pwd)/rdkL2TestResults.json ${{github.workspace}}/rdkL2TestResultsWithoutValgrind.json &&
rm -rf $(pwd)/rdkL2TestResults.json
- name: Run unit tests with valgrind
if: ${{ !env.ACT }}
Expand All @@ -322,7 +324,9 @@ jobs:
--show-reachable=yes
--track-fds=yes
--fair-sched=try
RdkServicesL2Test
RdkServicesL2Test &&
cp -rf $(pwd)/rdkL2TestResults.json ${{github.workspace}}/rdkL2TestResultsWithValgrind.json &&
rm -rf $(pwd)/rdkL2TestResults.json
- name: Generate coverage
if: ${{ matrix.coverage == 'with-coverage' && !env.ACT }}
Expand Down Expand Up @@ -356,6 +360,8 @@ jobs:
path: |
coverage/
valgrind_log
rdkL2TestResultsWithoutValgrind.json
rdkL2TestResultsWithValgrind.json
if-no-files-found: warn

- name: Run contract tests
Expand Down
Loading

0 comments on commit 1aace8c

Please sign in to comment.