Commit e5ff8af1 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Check CI/CD for CRDB in OFC24

parent b9fb60a2
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ import logging, os, time
from common.Constants import DEFAULT_CONTEXT_NAME
from common.proto.context_pb2 import ContextId, DeviceOperationalStatusEnum, Empty
from common.tools.descriptor.Loader import DescriptorLoader, check_descriptor_load_results, validate_empty_scenario
from common.tools.grpc.Tools import grpc_message_to_json, grpc_message_to_json_string
from common.tools.object_factory.Context import json_context_id
from context.client.ContextClient import ContextClient
from device.client.DeviceClient import DeviceClient
@@ -59,9 +60,14 @@ def test_scenario_devices_enabled(
        response = context_client.ListDevices(Empty())
        num_devices = len(response.devices)
        num_devices_enabled = 0
        disabled_devices = list()
        for device in response.devices:
            if device.device_operational_status != DEVICE_OP_STATUS_ENABLED: continue
            if device.device_operational_status == DEVICE_OP_STATUS_ENABLED:
                num_devices_enabled += 1
            else:
                disabled_devices.append(grpc_message_to_json(device))
        LOGGER.info('Num Devices enabled: {:d}/{:d}'.format(num_devices_enabled, num_devices))
        num_retry += 1
    if num_devices_enabled != num_devices:
        LOGGER.info('Disabled Devices: {:s}'.format(str(disabled_devices)))
    assert num_devices_enabled == num_devices