...
VNFSDK - VNF Test platform (VTP)
REST API
Casablanca
...
"/onapapi/vnfsdk-marketplace/v1/vtp/tests": {
"get": {
"tags": [
"VNF Test Platform"
],
"summary": "VTP Test cases",
"description": "Returns the list of test cases",
"operationId": "listTests",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"type": "string"
}
},
"500": {
"description": "Failed to retrieve the tests",
"schema": {
"type": "string"
}
}
}
}
},
"/onapapi/vnfsdk-marketplace/v1/vtp/tests/{testName}/run": {
"post": {
"tags": [
"VNF Test Platform"
],
"summary": "Run VTP testcase",
"description": "Runs the given test case and returns the result",
"operationId": "runTest",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"name": "testName",
"in": "path",
"description": "test Name",
"required": true,
"type": "string"
}
],
"responses": {
"404": {
"description": "Test case not found",
"schema": {
"type": "string"
}
},
"500": {
"description": "VTP internal failure",
"schema": {
"type": "string"
}
}
}
}
}
Dublin (DRAFT) - TBD.
Tests
GET on /vtp/v1/tests
...