Test Results Resource

Table of Contents

  • Get Test Result
  • Cancel Test Run
  • Add Test Result Comment

Get Test Result

Fetch a single test result.

Request

Method: GET

URL: https://api.ghostinspector.com/v1/results/{{resultId}}/?apiKey={{apiKey}}

Query parameters

apiKey
Your API key provided in your account
resultId
The ID of the test result to fetch
{
"code": "SUCCESS",
"data": {
"_id": "5e2b7133854c611834aa6ceb",
"autoRetry": false,
"autoRetryTriggered": false,
"browser": "chrome-79",
"commentCount": 0,
"comments": [],
"console": [
{
"_id": "5e2b714065c1671520bc20e6",
"dateExecuted": "2020-01-24T22:35:38.468Z",
"error": false,
"output": "An <img> element was lazyloaded with loading=lazy, but had no dimensions specified. Specifying dimensions improves performance. See https://crbug.com/954323",
"url": "https://ghostinspector.com/"
}
],
"dateCreated": "2020-01-24T22:35:31.256Z",
"dateExecutionFinished": "2020-01-24T22:35:44.348Z",
"dateExecutionStarted": "2020-01-24T22:35:36.451Z",
"disableVisuals": false,
"disallowInsecureCertificates": false,
"endUrl": "https://ghostinspector.com/docs/",
"executionHost": "test001.ghostinspector.net",
"executionTime": 7897,
"failOnJavaScriptError": false,
"filters": [],
"finalDelay": 0,
"globalStepDelay": 250,
"language": null,
"maxAjaxDelay": 10000,
"maxWaitDelay": 15000,
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"passing": true,
"region": "us-east-1",
"screenshot": {
"original": {
"defaultUrl": "https://ghostinspector-example.s3.amazonaws.com/screenshots/f4357288-944a-4acd-97a0-c8a9b617dd54-original.png",
"dims": {
"h": 2708,
"w": 1024
},
"path": "screenshots/f4357288-944a-4acd-97a0-c8a9b617dd54-original.png",
"size": 221486
},
"small": {
"defaultUrl": "https://ghostinspector-example.s3.amazonaws.com/screenshots/f4357288-944a-4acd-97a0-c8a9b617dd54-small.png",
"dims": {
"h": 846,
"w": 320
},
"path": "screenshots/f4357288-944a-4acd-97a0-c8a9b617dd54-small.png",
"size": 70909
}
},
"screenshotCompareBaselineResult": "5e2b6344854c611834aa6ce5",
"screenshotCompareDifference": 0,
"screenshotCompareEnabled": true,
"screenshotComparePassing": true,
"screenshotCompareThreshold": 0.01,
"startUrl": "https://ghostinspector.com",
"steps": [
{
"_id": "5e2b714165c1671520bc20eb",
"command": "click",
"condition": null,
"dateExecuted": "2020-01-24T22:35:40.954Z",
"extra": {
"source": {
"sequence": 0,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": true,
"private": false,
"sequence": 0,
"target": ".site-logo a",
"url": "https://ghostinspector.com/",
"value": "",
"variableName": ""
},
{
"_id": "5e2b714165c1671520bc20ec",
"command": "open",
"condition": null,
"dateExecuted": "2020-01-24T22:35:42.754Z",
"extra": {
"source": {
"sequence": 1,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": true,
"private": false,
"sequence": 1,
"target": "",
"url": "https://ghostinspector.com/",
"value": "/docs/",
"variableName": ""
}
],
"suiteResult": null,
"test": {
"_id": "5e2a0b342d0f5947444c31fc",
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"suite": "5a1e1b90154014760af39ef5"
},
"urls": [
"https://ghostinspector.com",
"https://ghostinspector.com/",
"https://ghostinspector.com/docs/"
],
"user": {
"_id": "55b2accc4f66690c07294201",
"name": "Justin Klemm"
},
"uuid": "f4357288-944a-4acd-97a0-c8a9b617dd54",
"variables": {
"orgVar": "foo"
},
"video": {
"dims": {
"h": 768,
"w": 1024
},
"path": "videos/f4357288-944a-4acd-97a0-c8a9b617dd54.mp4",
"url": "https://ghostinspector-example.s3.amazonaws.com/videos/f4357288-944a-4acd-97a0-c8a9b617dd54.mp4"
},
"viewportSize": {
"height": 768,
"width": 1024
}
}
}

Cancel Test Run

Cancel an active test run.

Request

Method: POST

URL: https://api.ghostinspector.com/v1/results/{{resultId}}/cancel/?apiKey={{apiKey}}

Query parameters

apiKey
Your API key provided in your account
resultId
The ID of the test result to cancel
{
"code": "SUCCESS",
"data": {
"_id": "5e2b77ee854c611834aa6cf2",
"autoRetry": false,
"autoRetryTriggered": false,
"browser": "chrome",
"commentCount": 0,
"comments": [],
"console": [],
"dateCreated": "2020-01-24T23:04:14.285Z",
"dateExecutionFinished": "2020-01-24T23:04:31.718Z",
"dateExecutionStarted": "2020-01-24T23:04:15.830Z",
"disableVisuals": false,
"disallowInsecureCertificates": false,
"endUrl": "",
"executionHost": "test001.ghostinspector.net",
"executionTime": null,
"failOnJavaScriptError": false,
"filters": [],
"finalDelay": 0,
"globalStepDelay": 250,
"language": null,
"maxAjaxDelay": 10000,
"maxWaitDelay": 15000,
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"passing": null,
"region": "us-east-1",
"screenshotCompareBaselineResult": null,
"screenshotCompareDifference": null,
"screenshotCompareEnabled": true,
"screenshotComparePassing": null,
"screenshotCompareThreshold": 0.01,
"startUrl": "https://ghostinspector.com",
"status": 8,
"steps": [
{
"_id": "5e2b5ce5854c611834aa6cd2",
"command": "click",
"condition": null,
"extra": {
"source": {
"sequence": 0,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": null,
"private": false,
"sequence": 0,
"target": ".site-logo a",
"value": "",
"variableName": ""
},
{
"_id": "5e2b5ce5854c611834aa6cd1",
"command": "open",
"condition": null,
"extra": {
"source": {
"sequence": 1,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": null,
"private": false,
"sequence": 1,
"target": "",
"value": "/docs/",
"variableName": ""
}
],
"suiteResult": null,
"test": {
"_id": "5e2a0b342d0f5947444c31fc",
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"suite": "5a1e1b90154014760af39ef5"
},
"urls": [],
"user": {
"_id": "55b2accc4f66690c07294201",
"name": "Justin Klemm"
},
"uuid": "6465066a-3f31-4f32-9beb-d1f743c8c020",
"variables": {
"orgVar": "foo"
},
"viewportSize": {
"height": 768,
"width": 1024
}
}
}

Add Test Result Comment

Add a comment to a test result

Request

Method: POST

URL: https://api.ghostinspector.com/v1/results/{{resultId}}/comment/?apiKey={{apiKey}}

Query parameters

apiKey
Your API key provided in your account
resultId
The ID of the test result to cancel

Request Example using cURL

POST Request with JSON body
curl https://api.ghostinspector.com/v1/results/{{resultId}}/comment/?apiKey={{apiKey}} \
-X POST \
-H "Content-Type: application/json" \
-d '{"message": "This is a new comment."}'
{
"code": "SUCCESS",
"data": {
"_id": "5e2b77ee854c611834aa6cf2",
"autoRetry": false,
"autoRetryTriggered": false,
"browser": "chrome",
"commentCount": 0,
"comments": [{
"author": {
"name": "Freda Pearson"
"_id": "5e2b77ee854c611834aa6d7a"
},
"message": "This is a new comment.",
"dateCreated": "2020-09-13T17:41:23.520Z",
"_id": "5501f443255ff63646ea8d09",
}],
"console": [],
"dateCreated": "2020-01-24T23:04:14.285Z",
"dateExecutionFinished": "2020-01-24T23:04:31.718Z",
"dateExecutionStarted": "2020-01-24T23:04:15.830Z",
"disableVisuals": false,
"disallowInsecureCertificates": false,
"endUrl": "",
"executionHost": "test001.ghostinspector.net",
"executionTime": null,
"failOnJavaScriptError": false,
"filters": [],
"finalDelay": 0,
"globalStepDelay": 250,
"language": null,
"maxAjaxDelay": 10000,
"maxWaitDelay": 15000,
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"passing": null,
"region": "us-east-1",
"screenshotCompareBaselineResult": null,
"screenshotCompareDifference": null,
"screenshotCompareEnabled": true,
"screenshotComparePassing": null,
"screenshotCompareThreshold": 0.01,
"startUrl": "https://ghostinspector.com",
"status": 8,
"steps": [
{
"_id": "5e2b5ce5854c611834aa6cd2",
"command": "click",
"condition": null,
"extra": {
"source": {
"sequence": 0,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": null,
"private": false,
"sequence": 0,
"target": ".site-logo a",
"value": "",
"variableName": ""
},
{
"_id": "5e2b5ce5854c611834aa6cd1",
"command": "open",
"condition": null,
"extra": {
"source": {
"sequence": 1,
"test": "5e2a0b342d0f5947444c31fc"
}
},
"notes": "",
"optional": false,
"passing": null,
"private": false,
"sequence": 1,
"target": "",
"value": "/docs/",
"variableName": ""
}
],
"suiteResult": null,
"test": {
"_id": "5e2a0b342d0f5947444c31fc",
"name": "Login and Check Dashboard",
"organization": "5a1b419ae40144279f9ac680",
"suite": "5a1e1b90154014760af39ef5"
},
"urls": [],
"user": {
"_id": "55b2accc4f66690c07294201",
"name": "Justin Klemm"
},
"uuid": "6465066a-3f31-4f32-9beb-d1f743c8c020",
"variables": {
"orgVar": "foo"
},
"viewportSize": {
"height": 768,
"width": 1024
}
}
}