@@ -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
0 commit comments