@@ -2,9 +2,9 @@ name: L1-tests
2
2
3
3
on :
4
4
push :
5
- branches : [ main, develop, 'sprint/**', 'release/**', 'topic/RDK*' ]
5
+ branches : [ main, develop, 'sprint/**', 'release/**' ]
6
6
pull_request :
7
- branches : [ main, develop, 'sprint/**', 'release/**', 'topic/RDK*' ]
7
+ branches : [ main, develop, 'sprint/**', 'release/**' ]
8
8
9
9
env :
10
10
BUILD_TYPE : Debug
@@ -121,6 +121,14 @@ jobs:
121
121
with :
122
122
path : entservices-inputoutput
123
123
124
+ - name : Checkout googletest
125
+ if : steps.cache.outputs.cache-hit != 'true'
126
+ uses : actions/checkout@v3
127
+ with :
128
+ repository : google/googletest
129
+ path : googletest
130
+ ref : v1.15.0
131
+
124
132
- name : Apply patches ThunderTools
125
133
run : |
126
134
cd $GITHUB_WORKSPACE/ThunderTools
@@ -342,6 +350,22 @@ jobs:
342
350
&&
343
351
cmake --install build/mocks
344
352
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
+
345
369
- name : Build entservices-inputoutput
346
370
run : >
347
371
cmake -G Ninja
@@ -368,6 +392,8 @@ jobs:
368
392
-I $GITHUB_WORKSPACE/entservices-testframework/Tests
369
393
-I $GITHUB_WORKSPACE/Thunder/Source
370
394
-I $GITHUB_WORKSPACE/Thunder/Source/core
395
+ -I $GITHUB_WORKSPACE/install/usr/include
396
+ -I $GITHUB_WORKSPACE/install/usr/include/WPEFramework
371
397
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
372
398
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Iarm.h
373
399
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Rfc.h
@@ -406,9 +432,11 @@ jobs:
406
432
-DDS_FOUND=ON
407
433
-DHAS_FRONT_PANEL=ON
408
434
-DRDK_SERVICES_L1_TEST=ON
435
+ -DPLUGIN_AVINPUT=ON
436
+ -DPLUGIN_HDMIINPUT=ON
409
437
-DPLUGIN_HDCPPROFILE=ON
410
438
-DPLUGIN_HDMICECSOURCE=ON
411
- -DPLUGIN_HDMICECSINK=ON
439
+ -DPLUGIN_HDMICECSINK=OFF
412
440
-DUSE_THUNDER_R4=ON
413
441
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
414
442
&&
@@ -443,6 +471,8 @@ jobs:
443
471
-I $GITHUB_WORKSPACE/entservices-testframework/Tests
444
472
-I $GITHUB_WORKSPACE/Thunder/Source
445
473
-I $GITHUB_WORKSPACE/Thunder/Source/core
474
+ -I $GITHUB_WORKSPACE/install/usr/include
475
+ -I $GITHUB_WORKSPACE/install/usr/include/WPEFramework
446
476
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
447
477
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Iarm.h
448
478
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/Rfc.h
@@ -459,7 +489,7 @@ jobs:
459
489
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/thunder/Communicator.h
460
490
--coverage
461
491
-Wall -Wno-unused-result -Wno-deprecated-declarations -Wno-error=format=
462
- -Wl,-wrap,system -Wl,-wrap,popen -Wl,-wrap,syslog
492
+ -Wl,-wrap,system -Wl,-wrap,popen -Wl,-wrap,syslog -Wl,--no-as-needed
463
493
-DENABLE_TELEMETRY_LOGGING
464
494
-DUSE_IARMBUS
465
495
-DENABLE_SYSTEM_GET_STORE_DEMO_LINK
@@ -480,9 +510,11 @@ jobs:
480
510
-DCMAKE_DISABLE_FIND_PACKAGE_CEC=ON
481
511
-DCMAKE_BUILD_TYPE=Debug
482
512
-DDS_FOUND=ON
513
+ -DPLUGIN_AVINPUT=ON
514
+ -DPLUGIN_HDMIINPUT=ON
483
515
-DPLUGIN_HDCPPROFILE=ON
484
516
-DPLUGIN_HDMICECSOURCE=ON
485
- -DPLUGIN_HDMICECSINK=ON
517
+ -DPLUGIN_HDMICECSINK=OFF
486
518
-DRDK_SERVICES_L1_TEST=ON
487
519
-DUSE_THUNDER_R4=ON
488
520
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
0 commit comments