{
    "usecase": "pnf_macro",
    "details": "Onboarding, distribution and registration of PNF using macro",
    "components": "MULTICLOUD, POLICY, SDNC, TEST, SDC, SO, CDS, AAI, K8S plugin, Environment",
    "steps": [
        {
            "description": "[AAI] CloudRegionCreateStep: Create cloud region.",
            "status": "PASS",
            "duration": 0.14543509483337402,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[K8S plugin] K8SConnectivityInfoStep: Create K8S connectivity info.",
            "status": "PASS",
            "duration": 0.15154314041137695,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[K8S plugin] CreateDefinitionStep: Create K8S definition.",
            "status": "PASS",
            "duration": 0.16544604301452637,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[K8S plugin] CreateProfileStep: Create K8S profile.",
            "status": "PASS",
            "duration": 0.20757365226745605,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[K8S plugin] CreateInstanceStep: Create K8S instance.",
            "status": "PASS",
            "duration": 0.23201942443847656,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[Environment] PnfSimulatorCnfRegisterStep: Register PNF simulator with VES.",
            "status": "PASS",
            "duration": 61.7147958278656,
            "component": "Environment",
            "reason": []
        },
        {
            "description": "[CDS] BootstrapBlueprintprocessor: Bootstrap CDS blueprintprocessor",
            "status": "PASS",
            "duration": 2.136380195617676,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[CDS] DataDictionaryUploadStep: Upload data dictionaries to CDS.",
            "status": "PASS",
            "duration": 11.965927839279175,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[CDS] CbaEnrichStep: Enrich CBA file.",
            "status": "PASS",
            "duration": 0.25632691383361816,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[CDS] CbaPublishStep: Publish CBA file.",
            "status": "PASS",
            "duration": 0.2695910930633545,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVendorOnboardStep: Onboard vendor described in YAML file in SDC.",
            "status": "PASS",
            "duration": 0.9487624168395996,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVspOnboardStep: Onboard vsp described in YAML file in SDC.",
            "status": "PASS",
            "duration": 16.325376510620117,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplatePnfOnboardStep: Onboard pnf using YAML template in SDC.",
            "status": "PASS",
            "duration": 17.33316993713379,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateServiceOnboardStep: Onboard service described in YAML file in SDC.",
            "status": "PASS",
            "duration": 10.36757206916809,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateServiceDistributionStep: Distribute the service created in the onboard step.",
            "status": "PASS",
            "duration": 2.572171688079834,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[AAI] CustomerCreateStep: Create customer.",
            "status": "PASS",
            "duration": 0.22014498710632324,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] CustomerServiceSubscriptionCreateStep: Create customer's service subscription.",
            "status": "PASS",
            "duration": 0.28002190589904785,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[SDC] ServiceDistributionWaitStep: Wait for service distribution result",
            "status": "PASS",
            "duration": 302.3790752887726,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDNC] VerifyServiceDistributionStatusStep: Check service distribution in SDNC sdnc-sdc-listener.",
            "status": "PASS",
            "duration": 0.1190195083618164,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SDNC] VerifyServiceDistributionInSdncStep: Check service distribution in SDNC.",
            "status": "PASS",
            "duration": 0.0007665157318115234,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[POLICY] VerifyServiceDistributionStatusStep: Check service distribution in POLICY policy-distribution-id.",
            "status": "PASS",
            "duration": 0.1352522373199463,
            "component": "POLICY",
            "reason": []
        },
        {
            "description": "[MULTICLOUD] VerifyServiceDistributionStatusStep: Check service distribution in MULTICLOUD multicloud-k8s.",
            "status": "PASS",
            "duration": 0.12329220771789551,
            "component": "MULTICLOUD",
            "reason": []
        },
        {
            "description": "[CDS] VerifyServiceDistributionStatusStep: Check service distribution in CDS cds-sdc-listener.",
            "status": "PASS",
            "duration": 0.1866590976715088,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[AAI] VerifyServiceDistributionStatusStep: Check service distribution in AAI aai-model-loader.",
            "status": "PASS",
            "duration": 0.11416959762573242,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] VerifyServiceDistributionInAaiStep: Check service distribution in AAI.",
            "status": "PASS",
            "duration": 0.08016562461853027,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[SO] VerifyServiceDistributionStatusStep: Check service distribution in SO SO-sdc-controller.",
            "status": "PASS",
            "duration": 0.10854148864746094,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[SO] VerifyServiceDistributionInSoStep: Check service distribution in SO.",
            "status": "PASS",
            "duration": 0.0005400180816650391,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[TEST] VerifyServiceDistributionStep: Verify complete status of distribution",
            "status": "PASS",
            "duration": 0.0005173683166503906,
            "component": "TEST",
            "reason": []
        },
        {
            "description": "[SDNC] CheckSdncHealthStep: Check SDNC Health API response.",
            "status": "PASS",
            "duration": 0.0593869686126709,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SDNC] TestSdncStep: Test SDNC functionality",
            "status": "PASS",
            "duration": 0.0006146430969238281,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SO] YamlTemplateServiceMacroInstantiateStep: Instantiate SO service",
            "status": "PASS",
            "duration": 376.33252811431885,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[TEST] PnfMacroScenarioStep: PNF macro scenario step",
            "status": "PASS",
            "duration": 0.0005669593811035156,
            "component": "TEST",
            "reason": []
        },
        {
            "description": "[SO] YamlTemplateServiceMacroInstantiateStep Cleanup: Instantiate SO service",
            "status": "PASS",
            "duration": 24.34924030303955,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[AAI] CustomerServiceSubscriptionCreateStep Cleanup: Create customer's service subscription.",
            "status": "PASS",
            "duration": 1.0672764778137207,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] CustomerCreateStep Cleanup: Create customer.",
            "status": "PASS",
            "duration": 0.4879474639892578,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateServiceOnboardStep Cleanup: Onboard service described in YAML file in SDC.",
            "status": "PASS",
            "duration": 10.476801633834839,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplatePnfOnboardStep Cleanup: Onboard pnf using YAML template in SDC.",
            "status": "PASS",
            "duration": 5.987736463546753,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVspOnboardStep Cleanup: Onboard vsp described in YAML file in SDC.",
            "status": "PASS",
            "duration": 1.6111488342285156,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVendorOnboardStep Cleanup: Onboard vendor described in YAML file in SDC.",
            "status": "PASS",
            "duration": 0.4312753677368164,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[CDS] CbaEnrichStep Cleanup: Enrich CBA file.",
            "status": "PASS",
            "duration": 0.0032720565795898438,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[K8S plugin] CreateInstanceStep Cleanup: Create K8S instance.",
            "status": "PASS",
            "duration": 10.927700519561768,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[K8S plugin] K8SConnectivityInfoStep Cleanup: Create K8S connectivity info.",
            "status": "PASS",
            "duration": 0.11003899574279785,
            "component": "K8S plugin",
            "reason": []
        },
        {
            "description": "[AAI] CloudRegionCreateStep Cleanup: Create cloud region.",
            "status": "PASS",
            "duration": 0.6345815658569336,
            "component": "AAI",
            "reason": []
        }
    ]
}