Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
356 commits
Select commit Hold shift + click to select a range
9ff16a8
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
1c10b34
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
27268af
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
7244f7d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
047420f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
72a75cd
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
647ffa3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
0a9cba0
Update L2-tests.yml
Abhinavpv28 Sep 15, 2025
6a02fe3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
80ef7fe
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
4b3b43f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
265cb9a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
7de4828
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
973bec6
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
a1868da
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
7c39ab8
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 15, 2025
bfdb671
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
3b20d0c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
3f4248f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
4b40e40
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
fca586f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
a027e71
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
1fdd48c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
ba40838
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
70b323c
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
1bb7474
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
d4978eb
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
73f2cde
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
57d23c1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
fcffa8a
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
1713ce6
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
fb9fd2e
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
458dd27
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
bb7b7ff
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
3d6efc9
Update MaintenanceManager.cpp
Abhinavpv28 Sep 16, 2025
ba098c1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
08806b5
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
7e48c28
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
4657f9a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
c19936d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 16, 2025
0594a1d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
5a77eeb
Update CMakeLists.txt
Abhinavpv28 Sep 17, 2025
9b5c0a7
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
a7bf4cd
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
42a0785
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
0df0601
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
c467263
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
941e305
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
4f0de3a
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
8ec18b1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
abc1fc5
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
8fa0411
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
ddb457a
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
bc76538
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
589c6ca
Update L2-tests.yml
Abhinavpv28 Sep 17, 2025
f6a40a0
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
a83bece
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
8961e51
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
ab39482
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
280b46f
Update MaintenanceManager.h
Abhinavpv28 Sep 17, 2025
18dbd9d
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
84274c5
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
91d06be
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
16ea143
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
d5535c3
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
b6c5838
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
b2f449b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
beebca1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
7ac63ee
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
55f4f5e
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
a9429c7
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
4391046
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
47ca930
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
0587815
Update MaintenanceManager.cpp
Abhinavpv28 Sep 17, 2025
2125486
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
7f803c8
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
0e37710
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
083b444
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 17, 2025
5747616
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
b11eac4
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
6f9aeec
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
0015eba
Update MaintenanceManager.cpp
Abhinavpv28 Sep 18, 2025
f8a28bd
Update MaintenanceManager.cpp
Abhinavpv28 Sep 18, 2025
34e3010
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
42ee2c8
Update MaintenanceManager.cpp
Abhinavpv28 Sep 18, 2025
748ebc2
Update MaintenanceManager.cpp
Abhinavpv28 Sep 18, 2025
26b9d82
Update MaintenanceManager.cpp
Abhinavpv28 Sep 18, 2025
baa7221
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
6071f73
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
1aa195b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
bd3e527
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
465dd98
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
f9b27ee
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
41da20b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
64bdd4d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
e7c4e54
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
f9f01d1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 18, 2025
7088d17
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
c7049c1
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
8479e6e
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
9915949
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
b42fd9b
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
4b6fd36
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
ae381e5
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
03bf724
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
4794b05
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
6d92b94
Update MaintenanceManager.cpp
Abhinavpv28 Sep 19, 2025
568f0a3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
29afe26
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 19, 2025
08ee6be
Merge pull request #149 from rdkcentral/develop
Abhinavpv28 Sep 22, 2025
55c2260
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
48e3355
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
e3cf655
Update MaintenanceManager.cpp
Abhinavpv28 Sep 22, 2025
9c9aaae
Update MaintenanceManager.h
Abhinavpv28 Sep 22, 2025
16c70cc
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
fd58de8
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
fbd5b90
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
5ca1fbb
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
1c2589b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
c49b083
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
c7989f0
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
cad54a7
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 22, 2025
a6c16bc
Update MaintenanceManager.h
Abhinavpv28 Sep 22, 2025
d342426
Update MaintenanceManager.cpp
Abhinavpv28 Sep 22, 2025
e8f143c
Update MaintenanceManager.cpp
Abhinavpv28 Sep 22, 2025
b954583
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
406ed7b
Update MaintenanceManager.cpp
Abhinavpv28 Sep 22, 2025
d4c62a5
Update MaintenanceManager.h
Abhinavpv28 Sep 22, 2025
76e3d7d
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
8848b92
Update L2-tests.yml
Abhinavpv28 Sep 22, 2025
c01f413
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
82263fa
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
a1dbf30
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
0c469a9
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
e30aaab
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
1ff128d
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
e58c390
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
d9b4c61
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
6ad451b
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
eb349bc
Update CMakeLists.txt
Abhinavpv28 Sep 23, 2025
5fbf82a
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
fd4d0d8
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
4d4f818
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
e336abf
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
47eb2f2
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
8e2963f
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
b9e9726
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
46267e4
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
3e361c6
Update CMakeLists.txt
Abhinavpv28 Sep 23, 2025
5c1c754
Update CMakeLists.txt
Abhinavpv28 Sep 23, 2025
be3bf15
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
6f74226
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
df21b0b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
38a0a83
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
33030c4
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
434c41f
Update L2-tests.yml
Abhinavpv28 Sep 23, 2025
55efe68
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
203f152
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
0fc9544
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
ee03c84
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
b44cdef
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 23, 2025
55d0751
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
2534888
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
414720f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
2a4df9b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
5db4d12
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
e9bc79a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
710264b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
87b9439
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
d92004c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 24, 2025
7ac5be9
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
1e4b197
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
a6fa785
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
7ae9c47
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
7cb121f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
c9b68b3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
af0050a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
35c642f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
5fc9a07
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
ef42f42
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
1388c4a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
a76e87f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 25, 2025
d41ca8c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
310cb39
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
9e4f09c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
fc91b1f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
95497a5
Update MaintenanceManager.h
Abhinavpv28 Sep 26, 2025
bebc5f3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
21ac9ce
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
2b88ade
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
7b8c810
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
db045ce
Update MaintenanceManager.h
Abhinavpv28 Sep 26, 2025
6c91efe
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
e99648e
Update MaintenanceManager.h
Abhinavpv28 Sep 26, 2025
9d29412
Update MaintenanceManager.cpp
Abhinavpv28 Sep 26, 2025
9733a4f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
6b2b3ff
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
b3247b3
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
d21de88
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
244dc8a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
4e0de41
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
5d72cf7
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
ec341e4
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
cb7a4ce
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
859184c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
4724f42
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
c667c4d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
b5d4d7f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
6bce402
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
46bd17f
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
5091136
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
48828ba
Update MaintenanceManager.cpp
Abhinavpv28 Sep 26, 2025
10b35f3
Update MaintenanceManager.cpp
Abhinavpv28 Sep 26, 2025
e4eefc5
Update MaintenanceManager.cpp
Abhinavpv28 Sep 26, 2025
9652914
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
127edef
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
2cab182
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
a8b60f7
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
b0b1d25
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
6d986f4
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
9d88529
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
07b8a6a
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
4533c6c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
87bfbd8
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
57d3d65
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 26, 2025
0d0b0ac
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
d030cc1
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
62f9869
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
131276e
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
b1d4601
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
09aef13
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
90ea395
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
de3ef8c
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
c11cf36
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
1c214c0
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
8c8b5c8
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
ea43100
Update L2-tests.yml
Abhinavpv28 Sep 27, 2025
9cdb604
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
d87d8e5
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
f692356
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
354c446
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
17f3d75
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
47c4f42
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
99d54d9
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 27, 2025
aa43f94
Update MaintenanceManager.cpp
Abhinavpv28 Sep 28, 2025
0a9822b
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 28, 2025
eb64e2d
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 28, 2025
993af0e
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 28, 2025
053dc17
Update MaintenanceManager.cpp
Abhinavpv28 Sep 28, 2025
fbc82a6
Update MaintenancemanagerL2.cpp
Abhinavpv28 Sep 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .github/workflows/L2-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,14 @@ jobs:
with:
repository: rdkcentral/entservices-testframework
path: entservices-testframework
ref: feature/L2mm_test_setup_refined
token: ${{ secrets.RDKCM_RDKE }}

- name: Checkout networkmanager
uses: actions/checkout@v3
with:
repository: rdkcentral/networkmanager
path: networkmanager
ref: develop
token: ${{ secrets.RDKCM_RDKE }}

Expand All @@ -128,6 +136,13 @@ jobs:
run: |
cd $GITHUB_WORKSPACE/entservices-softwareupdate
patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/Firmware_postFlash.patch
patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/Maintenancemanager.patch
cd -

- name: Apply patches Network manager
run: |
cd $GITHUB_WORKSPACE/networkmanager
patch -p1 < $GITHUB_WORKSPACE/entservices-testframework/patches/Networkmanager.patch
cd -

- name: Build ThunderTools
Expand Down Expand Up @@ -312,6 +327,38 @@ jobs:
&&
cmake --install build/mocks


- name: Generate IARM headers
run: |
touch install/usr/lib/libIARMBus.so
mkdir -p install/usr/include/rdk/iarmbus
touch install/usr/include/rdk/iarmbus/libIARM.h
cd "${{github.workspace}}/networkmanager/tests/"
mkdir -p headers/rdk/iarmbus
cd headers
touch rdk/iarmbus/libIARM.h rdk/iarmbus/libIBus.h

- name: Build networkmanager
run: |
# Configure networkmanager
cmake \
-S "$GITHUB_WORKSPACE/networkmanager" \
-B build/networkmanager_rdk \
-DCMAKE_TOOLCHAIN_FILE="${{ env.TOOLCHAIN_FILE }}" \
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr" \
-DCMAKE_PREFIX_PATH="$GITHUB_WORKSPACE/install/usr" \
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake" \
-DCMAKE_CXX_FLAGS="-I$GITHUB_WORKSPACE/networkmanager/tests/headers -I$GITHUB_WORKSPACE/networkmanager/tests/headers/rdk/iarmbus --include $GITHUB_WORKSPACE/networkmanager/tests/mocks/Iarm.h --include $GITHUB_WORKSPACE/networkmanager/tests/mocks/secure_wrappermock.h -Wall --coverage" \
-DENABLE_UNIT_TESTING=ON \
-DENABLE_ROUTER_DISCOVERY_TOOL=OFF

# Build
cmake --build build/networkmanager_rdk -j8

# Install
cmake --install build/networkmanager_rdk
cat /home/runner/work/entservices-softwareupdate/entservices-softwareupdate/install/usr/../etc/WPEFramework/plugins/LegacyNetworkAPIs.json

- name: Build entservices-softwareupdate
run: >
cmake
Expand Down Expand Up @@ -373,6 +420,7 @@ jobs:
-DCMAKE_DISABLE_FIND_PACKAGE_RFC=ON
-DCMAKE_DISABLE_FIND_PACKAGE_RBus=ON
-DPLUGIN_FIRMWAREUPDATE=ON
-DPLUGIN_MAINTENANCEMANAGER=ON
-DUSE_THUNDER_R4=ON
-DPLUGIN_L2Tests=ON
-DRDK_SERVICE_L2_TEST=ON
Expand All @@ -392,6 +440,7 @@ jobs:
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/install/usr"
-DCMAKE_MODULE_PATH="$GITHUB_WORKSPACE/install/tools/cmake"
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
-DL2_TEST_OOP_RPC=ON
-DCMAKE_CXX_FLAGS="
-DEXCEPTIONS_ENABLE=ON
-fprofile-arcs
Expand All @@ -401,6 +450,7 @@ jobs:
-DTHUNDER_VERSION_MAJOR=4
-DTHUNDER_VERSION_MINOR=4
-DDEVICE_TYPE=AVOutputTV
-DMOCKACCESSOR_LIBRARIES=ON
-DPLUGIN_PERSISTENTSTORE_PATH="/tmp/secure/persistent/rdkservicestore"
-DPLUGIN_PERSISTENTSTORE_LEGACYPATH="/tmp/persistent/rdkservicestore"
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers
Expand Down Expand Up @@ -445,6 +495,7 @@ jobs:
-DCMAKE_DISABLE_FIND_PACKAGE_RFC=ON
-DCMAKE_DISABLE_FIND_PACKAGE_RBus=ON
-DPLUGIN_FIRMWAREUPDATE=ON
-DPLUGIN_MAINTENANCEMANAGER=ON
-DUSE_THUNDER_R4=ON
-DPLUGIN_L2Tests=ON
-DRDK_SERVICE_L2_TEST=ON
Expand Down Expand Up @@ -488,6 +539,7 @@ jobs:
if [ ! -f mknod /dev/sdb2 c 240 0 ]; then mknod /dev/sdb2 c 240 0; fi
&&
sudo touch
/opt/persistent/timeZoneDST
/opt/standbyReason.txt
/opt/tmtryoptout
/opt/fwdnldstatus.txt
Expand Down Expand Up @@ -604,6 +656,8 @@ jobs:
-o coverage
-t "entservices-softwareupdate coverage"
filtered_coverage.info
&&
lcov --extract filtered_coverage.info "*/MaintenanceManager/MaintenanceManager.cpp" -o maintenancemanager_coverage.info

- name: Upload artifacts
if: ${{ !env.ACT }}
Expand Down
11 changes: 11 additions & 0 deletions MaintenanceManager/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,17 @@ if (ENABLE_JOURNAL_LOGGING)
target_link_libraries(${MODULE_NAME} PRIVATE systemd)
endif()

if (RDK_SERVICE_L2_TEST)
find_library(TESTMOCKLIB_LIBRARIES NAMES TestMocklib)
if (TESTMOCKLIB_LIBRARIES)
message ("linking mock libraries ${TESTMOCKLIB_LIBRARIES} library")
target_link_libraries(${MODULE_NAME} PRIVATE ${TESTMOCKLIB_LIBRARIES})
target_link_options(${MODULE_NAME} PRIVATE -Wl,--wrap,open -Wl,--wrap,mkdir -Wl,--wrap,mount -Wl,--wrap,umount -Wl,--wrap,ioctl -Wl,--wrap,statvfs -Wl,--wrap,statfs -Wl,--wrap,stat -Wl,--wrap,rmdir)
else (TESTMOCKLIB_LIBRARIES)
message ("Require ${TESTMOCKLIB_LIBRARIES} library")
endif (TESTMOCKLIB_LIBRARIES)
endif (RDK_SERVICES_L2_TEST)

# Add Task Timeout
if (TASK_TIMEOUT)
message(STATUS "Task Timeout set to ${TASK_TIMEOUT}")
Expand Down
2 changes: 1 addition & 1 deletion MaintenanceManager/MaintenanceManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1557,7 +1557,7 @@ namespace WPEFramework
MaintenanceManager::g_lastSuccessful_maint_time = "";
MaintenanceManager::g_task_status = 0;
MaintenanceManager::m_abort_flag = false;
MaintenanceManager::g_unsolicited_complete = false;
MaintenanceManager::g_unsolicited_complete = false;

/* we post just to tell that we are in idle at this moment */
m_statusMutex.lock();
Expand Down
4 changes: 4 additions & 0 deletions Tests/L2Tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ if(PLUGIN_FIRMWAREUPDATE)
set(SRC_FILES ${SRC_FILES} tests/FirmwareUpdate_L2Test.cpp)
endif()

if(PLUGIN_MAINTENANCEMANAGER)
set(SRC_FILES ${SRC_FILES} tests/MaintenancemanagerL2.cpp)
endif()

add_library(${MODULE_NAME} SHARED ${SRC_FILES})

set_target_properties(${MODULE_NAME} PROPERTIES
Expand Down
Loading
Loading