Skip to content

Commit 12334dc

Browse files
yml changes
1 parent ed6c92d commit 12334dc

File tree

2 files changed

+37
-32
lines changed

2 files changed

+37
-32
lines changed

.github/workflows/L1-tests.yml

Lines changed: 19 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
@@ -320,6 +338,7 @@ jobs:
320338
-I $GITHUB_WORKSPACE/entservices-inputoutput/helpers
321339
-I $GITHUB_WORKSPACE/Thunder/Source
322340
-I $GITHUB_WORKSPACE/Thunder/Source/core
341+
-I $GITHUB_WORKSPACE/install/usr/include
323342
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
324343
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Iarm.h
325344
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Rfc.h
@@ -351,22 +370,6 @@ jobs:
351370
&&
352371
cmake --install build/mocks
353372
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-
370373
- name: Build entservices-inputoutput
371374
run: >
372375
cmake -G Ninja

.github/workflows/L2-tests.yml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,24 @@ 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 googletest
244+
if: steps.cache.outputs.cache-hit != 'true'
245+
run: >
246+
cmake -G Ninja
247+
-S "$GITHUB_WORKSPACE/googletest"
248+
-B build/googletest
249+
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
250+
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
251+
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
252+
-DBUILD_TYPE=Debug
253+
-DBUILD_GMOCK=ON
254+
-DBUILD_SHARED_LIBS=OFF
255+
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
256+
&&
257+
cmake --build build/googletest -j8
258+
&&
259+
cmake --install build/googletest
260+
243261
- name: Build mocks
244262
run: >
245263
cmake
@@ -257,22 +275,6 @@ jobs:
257275
&&
258276
cmake --install build/mocks
259277
260-
- name: Build googletest
261-
if: steps.cache.outputs.cache-hit != 'true'
262-
run: >
263-
cmake -G Ninja
264-
-S "$GITHUB_WORKSPACE/googletest"
265-
-B build/googletest
266-
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
267-
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
268-
-DGENERIC_CMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
269-
-DBUILD_TYPE=Debug
270-
-DBUILD_GMOCK=ON
271-
&&
272-
cmake --build build/googletest -j8
273-
&&
274-
cmake --install build/googletest
275-
276278
- name: Build entservices-inputoutput
277279
run: >
278280
cmake

0 commit comments

Comments
 (0)