@itentialopensource/adapter-nokia_nsp_device_configurator
Version:
This adapter integrates with system described as: 22.11Modeled-deviceConfiguratorRestconfApis.
354 lines • 10.3 kB
JSON
{
"errors": [],
"statistics": [
{
"owner": "errorJson",
"description": "Standard adapter errors available for use",
"value": 31
},
{
"owner": "packageJson",
"description": "Number of production dependencies",
"value": 16
},
{
"owner": "packageJson",
"description": "Number of development dependencies",
"value": 7
},
{
"owner": "packageJson",
"description": "Number of npm scripts",
"value": 22
},
{
"owner": "packageJson",
"description": "Runtime Library dependency",
"value": "^4.48.0"
},
{
"owner": "propertiesSchemaJson",
"description": "Adapter properties defined in the propertiesSchema file",
"value": 70
},
{
"owner": "adapterJS",
"description": "Lines of code generated in adapter.js",
"value": 3196
},
{
"owner": "adapterJS",
"description": "Number of Functions added to adapter.js",
"value": 23
},
{
"owner": "pronghornJson",
"description": "Number of Methods added to pronghorn.json",
"value": 23
},
{
"owner": "markdown",
"description": "Number of lines in the README.md",
"value": 338
},
{
"owner": "markdown",
"description": "Number of lines in the SUMMARY.md",
"value": 9
},
{
"owner": "markdown",
"description": "Number of lines in the PROPERTIES.md",
"value": 642
},
{
"owner": "markdown",
"description": "Number of lines in the TROUBLESHOOT.md",
"value": 48
},
{
"owner": "markdown",
"description": "Number of lines in the ENHANCE.md",
"value": 70
},
{
"owner": "markdown",
"description": "Number of lines in the BROKER.md",
"value": 200
},
{
"owner": "markdown",
"description": "Number of lines in the CALLS.md",
"value": 171
},
{
"owner": "markdown",
"description": "Number of lines in the AUTH.md",
"value": 40
},
{
"owner": "markdown",
"description": "Number of lines in the SYSTEMINFO.md",
"value": 11
},
{
"owner": "unitTestJS",
"description": "Number of lines of code in unit tests",
"value": 2234
},
{
"owner": "unitTestJS",
"description": "Number of unit tests",
"value": 116
},
{
"owner": "integrationTestJS",
"description": "Number of lines of code in integration tests",
"value": 1026
},
{
"owner": "integrationTestJS",
"description": "Number of integration tests",
"value": 28
},
{
"owner": "actionJson",
"description": "Number of actions for GetBearerToken entity",
"value": 1
},
{
"owner": "actionJson",
"description": "Number of actions for BasicRESTCONFFlow entity",
"value": 6
},
{
"owner": "actionJson",
"description": "Number of actions for CreateConfigureAndDelete entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for PlainPatch entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Number of actions for PatchForLeafTypeEmpty entity",
"value": 2
},
{
"owner": "actionJson",
"description": "Number of actions for Search entity",
"value": 3
},
{
"owner": "actionJson",
"description": "Number of actions for QOSPolicyGetCreateEdit entity",
"value": 4
},
{
"owner": "actionJson",
"description": "Total number of actions",
"value": 23
},
{
"owner": "actionJson",
"description": "Total number of entities",
"value": 7
},
{
"owner": "schemaJson",
"description": "Number of schemas for GetBearerToken entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for BasicRESTCONFFlow entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for CreateConfigureAndDelete entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for PlainPatch entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for PatchForLeafTypeEmpty entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for Search entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Number of schemas for QOSPolicyGetCreateEdit entity",
"value": 1
},
{
"owner": "schemaJson",
"description": "Total number of schemas",
"value": 7
},
{
"owner": "mockdata",
"description": "Number of mock data files for GetBearerToken entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for BasicRESTCONFFlow entity",
"value": 6
},
{
"owner": "mockdata",
"description": "Number of mock data files for CreateConfigureAndDelete entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for PlainPatch entity",
"value": 1
},
{
"owner": "mockdata",
"description": "Number of mock data files for PatchForLeafTypeEmpty entity",
"value": 0
},
{
"owner": "mockdata",
"description": "Number of mock data files for Search entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for QOSPolicyGetCreateEdit entity",
"value": 2
},
{
"owner": "mockdata",
"description": "Total number of mock data files",
"value": 13
},
{
"owner": "actionJson",
"description": "Number of actions for .system entity",
"value": 2
},
{
"owner": "schemaJson",
"description": "Number of schemas for .system entity",
"value": 3
},
{
"owner": "mockdata",
"description": "Number of mock data files for .system entity",
"value": 2
},
{
"owner": "System",
"description": "System entity files",
"value": 6
},
{
"owner": "usecases",
"description": "Number of workflows",
"value": 0
},
{
"owner": "staticFile",
"description": "Number of lines of code in adapterBase.js",
"value": 1788
},
{
"owner": "staticFile",
"description": "Number of static files added",
"value": 38
},
{
"owner": "Overall",
"description": "Total lines of Code",
"value": 8244
},
{
"owner": "Overall",
"description": "Total Tests",
"value": 144
},
{
"owner": "Overall",
"description": "Total Files",
"value": 79
}
],
"warnings": [],
"apiParsingReport": {
"no_mockdata": [
{
"fnName": "createMDA",
"method": "post",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/card={cardId}"
},
{
"fnName": "configureMDA",
"method": "put",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/card={cardId}/mda={mdaId}"
},
{
"fnName": "deleteMDA",
"method": "delete",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:/configure/card={cardId}/mda={mdaId}"
},
{
"fnName": "createInterface",
"method": "put",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/router={router}/interface={interface}"
},
{
"fnName": "verifyyangDataJsoninAcceptPatchheader",
"method": "get",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/router={router}"
},
{
"fnName": "patchMultipleinterfaces",
"method": "patch",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/router={router}"
},
{
"fnName": "addEmptytype",
"method": "patch",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={jneId}/root/junos-conf-root:configuration/interfaces/interface={interface}"
},
{
"fnName": "removeEmptytype",
"method": "delete",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={jneId}/root/junos-conf-root:configuration/interfaces/interface={interface}/disable"
},
{
"fnName": "createQOSPolicy",
"method": "post",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={networkDevice}/root/nokia-conf:configure/qos"
},
{
"fnName": "editQOSPolicyCopy",
"method": "put",
"path": "/restconf/data/network-device-mgr:network-devices/network-device={networkDevice}/root/nokia-conf:configure/qos/sap-egress"
}
],
"errors": [],
"warnings": [
"Method put in path /restconf/data/network-device-mgr:network-devices/network-device={neId}/root/nokia-conf:configure/router={router}/interface={interface} has parameter with the name of a javascript keyword. Parameter name changed from interface to interfaceParam to avoid errors.",
"Method patch in path /restconf/data/network-device-mgr:network-devices/network-device={jneId}/root/junos-conf-root:configuration/interfaces/interface={interface} has parameter with the name of a javascript keyword. Parameter name changed from interface to interfaceParam to avoid errors.",
"Method delete in path /restconf/data/network-device-mgr:network-devices/network-device={jneId}/root/junos-conf-root:configuration/interfaces/interface={interface}/disable has parameter with the name of a javascript keyword. Parameter name changed from interface to interfaceParam to avoid errors."
],
"callsTotal": 23,
"callsConverted": 23,
"no_mockdata_num": 10
}
}