KCIDB - Test
This page has an internal companion page which might contain additional information.
Get
Get a single test.
GET /api/1/kcidb/tests/$test_id
Name | Type | Required | Description |
---|---|---|---|
test_id |
str/int |
Yes | id or iid of the test to get. |
Example of response:
{
"build_id": "redhat:926214",
"id": "redhat:112448273",
"origin": "redhat",
"environment": {
"description": "hpe-bl280cg6-01.hpe2.lab.eng.bos.redhat.com"
},
"path": "blktests",
"description": "Storage blktests",
"status": "PASS",
"waived": true,
"start_time": "2020-06-30T19:21:33Z",
"duration": 739,
"output_files": [
{
"url": "https://s3.url/datawarehouse/609265/build_x86_64/tests/Storage_blktests/x86_64_3_harness.log",
"name": "x86_64_3_harness.log"
},
...
],
"misc": {
"iid": 10180
}
}
List
Get a list of tests for a build.
GET /api/1/kcidb/builds/$build_id/tests
Name | Type | Required | Description |
---|---|---|---|
checkout_id |
str/int |
Yes | id or iid of the tests’ checkout. |
build_id |
str/int |
Yes | id or iid of the tests’ build. |
Example of response:
{
"count": 51,
"next": "http://server/api/1/kcidb/checkouts/b8fba93561c984f336d47d6d544be3a2a920bac3/builds/390/tests?limit=30&offset=30",
"previous": null,
"results": [
{
"build_id": "redhat:926214",
"id": "redhat:112448273",
"origin": "redhat",
"environment": {
"description": "hpe-bl280cg6-01.hpe2.lab.eng.bos.redhat.com"
},
"path": "blktests",
"description": "Storage blktests",
"status": "PASS",
"waived": true,
"start_time": "2020-06-30T19:21:33Z",
"duration": 739,
"output_files": [
{
"url": "https://s3.url/datawarehouse/609265/build_x86_64/tests/Storage_blktests/x86_64_3_harness.log",
"name": "x86_64_3_harness.log"
},
...
],
"misc": {
"iid": 10180
}
},
...
]
}
Get Test Result
Get a single test result.
GET /api/1/kcidb/testresults/$testresult_id
Name | Type | Required | Description |
---|---|---|---|
testresult_id |
str/int |
Yes | id or iid of the test result to get. |
Example of response:
{
"id": "redhat:123456_x86_64_kernel_distribution_ltp_lite.1",
"name": "install",
"status": "PASS",
"output_files": [
{
"url": "https://url/recipes/11676474/tasks/141708760/results/661842966/logs/avc.log",
"name": "avc.log"
},
{
"url": "https://url/recipes/11676474/tasks/141708760/results/661842966/logs/resultoutputfile.log",
"name": "resultoutputfile.log"
}
],
"misc": {
"iid": 438
}
}
List Test Results
Get a list of test results for a test.
GET /api/1/kcidb/tests/$test_id/results
Name | Type | Required | Description |
---|---|---|---|
test_id |
str/int |
Yes | id or iid of the test. |
Example of response:
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "redhat:123456_x86_64_kernel_distribution_ltp_lite.1",
"name": "install",
"status": "PASS",
"output_files": [
{
"url": "https://url/recipes/11676474/tasks/141708760/results/661842966/logs/avc.log",
"name": "avc.log"
},
{
"url": "https://url/recipes/11676474/tasks/141708760/results/661842966/logs/resultoutputfile.log",
"name": "resultoutputfile.log"
}
],
"misc": {
"iid": 438
}
}
]
}