Skip to content

Commit 4b3a8e6

Browse files
committed
Merge branch 'release/1.3.3' into main
2 parents c8d5cfd + ced5287 commit 4b3a8e6

File tree

7 files changed

+1888
-77
lines changed

7 files changed

+1888
-77
lines changed

.github/workflows/L1-tests.yml

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,24 @@ jobs:
288288
if: ${{ matrix.compiler == 'gcc' && matrix.coverage == 'with-coverage' && !env.ACT }}
289289
run: echo "TOOLCHAIN_FILE=$GITHUB_WORKSPACE/entservices-testframework/Tests/gcc-with-coverage.cmake" >> $GITHUB_ENV
290290

291+
- name: Build googletest
292+
if: steps.cache.outputs.cache-hit != 'true'
293+
run: >
294+
cmake -G Ninja
295+
-S "$GITHUB_WORKSPACE/googletest"
296+
-B build/googletest
297+
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
298+
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
299+
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
300+
-DBUILD_TYPE=Debug
301+
-DBUILD_GMOCK=ON
302+
-DBUILD_SHARED_LIBS=OFF
303+
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
304+
&&
305+
cmake --build build/googletest -j8
306+
&&
307+
cmake --install build/googletest
308+
291309
- name: Build mocks
292310
run: >
293311
cmake
@@ -317,8 +335,10 @@ jobs:
317335
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/ccec/drivers
318336
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/network
319337
-I $GITHUB_WORKSPACE/entservices-testframework/Tests
338+
-I $GITHUB_WORKSPACE/entservices-inputoutput/helpers
320339
-I $GITHUB_WORKSPACE/Thunder/Source
321340
-I $GITHUB_WORKSPACE/Thunder/Source/core
341+
-I $GITHUB_WORKSPACE/install/usr/include
322342
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
323343
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Iarm.h
324344
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Rfc.h
@@ -350,22 +370,6 @@ jobs:
350370
&&
351371
cmake --install build/mocks
352372
353-
- name: Build googletest
354-
if: steps.cache.outputs.cache-hit != 'true'
355-
run: >
356-
cmake -G Ninja
357-
-S "$GITHUB_WORKSPACE/googletest"
358-
-B build/googletest
359-
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
360-
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
361-
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
362-
-DBUILD_TYPE=Debug
363-
-DBUILD_GMOCK=ON
364-
&&
365-
cmake --build build/googletest -j8
366-
&&
367-
cmake --install build/googletest
368-
369373
- name: Build entservices-inputoutput
370374
run: >
371375
cmake -G Ninja

.github/workflows/L2-tests.yml

Lines changed: 21 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -240,23 +240,6 @@ jobs:
240240
if: ${{ matrix.compiler == 'gcc' && matrix.coverage == 'with-coverage' && !env.ACT }}
241241
run: echo "TOOLCHAIN_FILE=$GITHUB_WORKSPACE/entservices-testframework/Tests/gcc-with-coverage.cmake" >> $GITHUB_ENV
242242

243-
- name: Build mocks
244-
run: >
245-
cmake
246-
-S "$GITHUB_WORKSPACE/entservices-testframework/Tests/mocks"
247-
-B build/mocks
248-
-DBUILD_SHARED_LIBS=ON
249-
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}"
250-
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
251-
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
252-
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
253-
-DCMAKE_CXX_FLAGS="
254-
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers"
255-
&&
256-
cmake --build build/mocks -j8
257-
&&
258-
cmake --install build/mocks
259-
260243
- name: Build googletest
261244
if: steps.cache.outputs.cache-hit != 'true'
262245
run: >
@@ -268,11 +251,31 @@ jobs:
268251
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
269252
-DBUILD_TYPE=Debug
270253
-DBUILD_GMOCK=ON
254+
-DBUILD_SHARED_LIBS=OFF
255+
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
271256
&&
272257
cmake --build build/googletest -j8
273258
&&
274259
cmake --install build/googletest
275260
261+
- name: Build mocks
262+
run: >
263+
cmake
264+
-S "$GITHUB_WORKSPACE/entservices-testframework/Tests/mocks"
265+
-B build/mocks
266+
-DBUILD_SHARED_LIBS=ON
267+
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}"
268+
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
269+
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
270+
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
271+
-DCMAKE_CXX_FLAGS="
272+
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers
273+
-I $GITHUB_WORKSPACE/install/usr/include"
274+
&&
275+
cmake --build build/mocks -j8
276+
&&
277+
cmake --install build/mocks
278+
276279
- name: Build entservices-inputoutput
277280
run: >
278281
cmake
@@ -319,26 +322,7 @@ jobs:
319322
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/tvSettingsExtODM.h
320323
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/tvSettingsODM.h
321324
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/tvTypes.h
322-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/videoOutputPortType.hpp
323-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/videoOutputPortConfig.hpp
324-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/videoResolution.hpp
325-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/sleepMode.hpp
326-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/frontPanelConfig.hpp
327-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/frontPanelTextDisplay.hpp
328-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/audioOutputPortType.hpp
329-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/frontPanelConfig.hpp
330-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/frontPanelTextDisplay.hpp
331-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/manager.hpp
332-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/audioOutputPortConfig.hpp
333-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/iarmbus/iarmUtil.h
334-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/systemaudioplatform.h
335-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/list.hpp
336-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/dsDisplay.h
337-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/AudioStereoMode.hpp
338-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/VideoDFC.hpp
339-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/dsRpc.h
340-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/dsError.h
341-
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/ds/dsUtl.h
325+
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/essos-resmgr.h
342326
-Werror -Wall -Wno-unused-result -Wno-deprecated-declarations -Wno-error=format=
343327
-DUSE_IARMBUS
344328
-DRDK_SERVICE_L2_TEST

AVOutput/AVOutput.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ namespace Plugin {
6060
const std::string Initialize(PluginHost::IShell* service);
6161
void Deinitialize(PluginHost::IShell* service);
6262
virtual string Information() const override { return {}; }
63-
virtual void AddRef() const { }
64-
virtual uint32_t Release() const {return 0; }
6563
BEGIN_INTERFACE_MAP(AVOutput)
6664
INTERFACE_ENTRY(PluginHost::IPlugin)
6765
INTERFACE_ENTRY(PluginHost::IDispatcher)

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [1.3.3](https://github.com/rdkcentral/entservices-inputoutput/compare/1.3.2...1.3.3)
8+
9+
- RDKEMW-3750 : Upgrade Thunder to Version R4.4.3 [`#133`](https://github.com/rdkcentral/entservices-inputoutput/pull/133)
10+
- cmake cleanup [`#151`](https://github.com/rdkcentral/entservices-inputoutput/pull/151)
11+
- RDK-42386 : Improve Unit Tests Coverage for AVInput Plugin [`#164`](https://github.com/rdkcentral/entservices-inputoutput/pull/164)
12+
- Merge tag '1.3.2' into develop [`dab1c4a`](https://github.com/rdkcentral/entservices-inputoutput/commit/dab1c4ab82e2983b04d66bdb975a546a79efc47f)
13+
714
#### [1.3.2](https://github.com/rdkcentral/entservices-inputoutput/compare/1.3.1...1.3.2)
815

16+
> 1 July 2025
17+
918
- RDKEMW-5510: Integrate the ODM Phase 2 middleware changes into RDKE [`#160`](https://github.com/rdkcentral/entservices-inputoutput/pull/160)
19+
- RDKEMW-5510 - Changelog updates for 1.3.2 [`a70cf9a`](https://github.com/rdkcentral/entservices-inputoutput/commit/a70cf9a4229cfcc4f468cdd49064708f8bfd65aa)
1020
- Merge tag '1.3.1' into develop [`8083548`](https://github.com/rdkcentral/entservices-inputoutput/commit/808354842ca703cbcd49d04ee6ceeca5911d1653)
1121

1222
#### [1.3.1](https://github.com/rdkcentral/entservices-inputoutput/compare/1.3.0...1.3.1)

Tests/L1Tests/CMakeLists.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,6 @@ set_source_files_properties(
135135
tests/test_HdmiCecSink.cpp
136136
PROPERTIES COMPILE_FLAGS "-fexceptions")
137137

138-
if (RDK_SERVICES_L1_TEST)
139-
find_library(TESTMOCKLIB_LIBRARIES NAMES L1TestMocklib)
140-
if (TESTMOCKLIB_LIBRARIES)
141-
message ("Found mock libraries ${TESTMOCKLIB_LIBRARIES} library")
142-
target_link_libraries(${MODULE_NAME} ${TESTMOCKLIB_LIBRARIES})
143-
else (TESTMOCKLIB_LIBRARIES)
144-
message ("Require ${TESTMOCKLIB_LIBRARIES} library")
145-
endif (TESTMOCKLIB_LIBRARIES)
146-
endif (RDK_SERVICES_L1_TEST)
147-
148138
include_directories(${TEST_INC})
149139

150140
target_link_directories(${MODULE_NAME} PUBLIC ${CMAKE_INSTALL_PREFIX}/lib ${CMAKE_INSTALL_PREFIX}/lib/wpeframework/plugins)

0 commit comments

Comments
 (0)