@@ -288,6 +288,24 @@ jobs:
288
288
if : ${{ matrix.compiler == 'gcc' && matrix.coverage == 'with-coverage' && !env.ACT }}
289
289
run : echo "TOOLCHAIN_FILE=$GITHUB_WORKSPACE/entservices-testframework/Tests/gcc-with-coverage.cmake" >> $GITHUB_ENV
290
290
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
+
291
309
- name : Build mocks
292
310
run : >
293
311
cmake
@@ -320,6 +338,7 @@ jobs:
320
338
-I $GITHUB_WORKSPACE/entservices-inputoutput/helpers
321
339
-I $GITHUB_WORKSPACE/Thunder/Source
322
340
-I $GITHUB_WORKSPACE/Thunder/Source/core
341
+ -I $GITHUB_WORKSPACE/install/usr/include
323
342
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
324
343
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Iarm.h
325
344
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Rfc.h
@@ -351,22 +370,6 @@ jobs:
351
370
&&
352
371
cmake --install build/mocks
353
372
354
- - name : Build googletest
355
- if : steps.cache.outputs.cache-hit != 'true'
356
- run : >
357
- cmake -G Ninja
358
- -S "$GITHUB_WORKSPACE/googletest"
359
- -B build/googletest
360
- -DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
361
- -DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
362
- -DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
363
- -DBUILD_TYPE=Debug
364
- -DBUILD_GMOCK=ON
365
- &&
366
- cmake --build build/googletest -j8
367
- &&
368
- cmake --install build/googletest
369
-
370
373
- name : Build entservices-inputoutput
371
374
run : >
372
375
cmake -G Ninja
0 commit comments