@@ -240,23 +240,6 @@ jobs:
240
240
if : ${{ matrix.compiler == 'gcc' && matrix.coverage == 'with-coverage' && !env.ACT }}
241
241
run : echo "TOOLCHAIN_FILE=$GITHUB_WORKSPACE/entservices-testframework/Tests/gcc-with-coverage.cmake" >> $GITHUB_ENV
242
242
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
-
260
243
- name : Build googletest
261
244
if : steps.cache.outputs.cache-hit != 'true'
262
245
run : >
@@ -268,11 +251,31 @@ jobs:
268
251
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
269
252
-DBUILD_TYPE=Debug
270
253
-DBUILD_GMOCK=ON
254
+ -DBUILD_SHARED_LIBS=OFF
255
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON
271
256
&&
272
257
cmake --build build/googletest -j8
273
258
&&
274
259
cmake --install build/googletest
275
260
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
+
276
279
- name : Build entservices-inputoutput
277
280
run : >
278
281
cmake
@@ -319,26 +322,7 @@ jobs:
319
322
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/tvSettingsExtODM.h
320
323
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/tvSettingsODM.h
321
324
-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
342
326
-Werror -Wall -Wno-unused-result -Wno-deprecated-declarations -Wno-error=format=
343
327
-DUSE_IARMBUS
344
328
-DRDK_SERVICE_L2_TEST
0 commit comments