Skip to content

Commit 8d950bb

Browse files
smanes0213Copilot
andauthored
Update Tests/L2Tests/tests/MaintenancemanagerL2.cpp
Co-authored-by: Copilot <[email protected]>
1 parent dd99d80 commit 8d950bb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Tests/L2Tests/tests/MaintenancemanagerL2.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,17 @@ TEST_F(MaintenanceManagerTest,stopMaintenance)
171171
int retries = 10; // 10 seconds max
172172
while (retries-- > 0) {
173173
status = InvokeServiceMethod("org.rdk.MaintenanceManager","getMaintenanceActivityStatus",params1, results1);
174-
if (results1["maintenanceStatus"].String() == "MAINTENANCE_STARTED") {
174+
if ((status == Core::ERROR_NONE) &&
175+
results1.HasLabel("maintenanceStatus") &&
176+
(results1["maintenanceStatus"].String() == "MAINTENANCE_STARTED")) {
175177
break;
176178
}
177179
sleep(1);
178180
}
179181

180182
// Verify maintenance is running
183+
ASSERT_EQ(status, Core::ERROR_NONE)
184+
<< "getMaintenanceActivityStatus failed";
181185
ASSERT_EQ(results1["maintenanceStatus"].String(), "MAINTENANCE_STARTED")
182186
<< "Maintenance did not start within timeout";
183187

0 commit comments

Comments
 (0)