Get Last Failed Scenarios of a Test Plan
This endpoint retrieves the last failed scenarios and their test results for a specific test plan. The user must have the necessary TEST_RESULT_VIEW
authority to access this endpoint.
Endpoint Information
URL:
https://testinium.io/Testinium.RestApi/api/plans/{planId}/lastFailedScenarios
Method:
GET
Authentication: Required (
Bearer Token
)
Path Parameters
planId
Long
Yes
The unique ID of the test plan to fetch the last failed scenarios for.
Response Body
[
{
"scenario": {
"id": 23526,
"type": "SELENIUM",
"scenario_name": "@ApiOwNoCon",
"enabled": true,
"deleted": false,
"execute_mode": "AUTOMATED",
"source_file": "ServisAkislari/apiTest.spec",
"project_id": 1453,
"plans": [3353],
"parameterized": false,
"has_parameterized_class": false,
"created_at": "2025-01-13T08:18:00Z",
"updated_at": "2025-01-13T08:18:00Z",
"created_by": "mehmetaksahin",
"updated_by": "mehmetaksahin",
"java_test_class": "ServisAkislari.apiTest",
"java_test_methods": "@ApiOwNoCon",
"test_scenario_java_parameters": [],
"group": false
},
"test_results": [
{
"id": 3545263,
"level": "ERROR",
"runtime": 3835,
"environment": {
"id": 440,
"name": "Chrome",
"operating_system": "WIN10",
"browser_type": "CHROME",
"environment_type": "chrome",
"environment_version": "LATEST",
"enabled": true,
"operating_system_clean_name": "Windows 10",
"mobile": false
},
"session_id": "41504966335910929810",
"message": "Test report could not be found. Please check your executor log.",
"screenshots_enabled": false,
"screen_shot_type": "NO",
"video_enabled": false,
"performance_data_enabled": false,
"issue_tracker_key": "BCB-2",
"test_key": "TEST-C5267-P3353-E274063-S23526-ENV:440-WIN10-chrome-LATEST",
"video_format": "FLV",
"node_log_path": "https://testinium-dev-cloud.s3.amazonaws.com/5267/2025/01/13/41504966335910929810/node.log",
"executor_log_path": "https://testinium-dev-cloud.s3.amazonaws.com/5267/2025/01/13/41504966335910929810/testResult.log",
"screen_resolution": "1024x768",
"user_id": 5322,
"project_id": 1453,
"plan_id": 3353,
"scenario_id": 23526,
"execution_id": 274063,
"company_id": 5267,
"user_info": {
"id": 5322,
"name": "Mehmet",
"surname": "Aksahin",
"username": "mehmetaksahin",
"email": "mehmet.aksahin@testinium.com",
"enabled": true,
"account_non_expired": true,
"account_non_locked": true,
"credential_non_expired": true,
"language": "ENGLISH",
"time_zone": "UTC",
"company": "mehmetaksahin",
"company_id": 5267,
"current_company": "mehmetaksahin",
"current_company_id": 5267,
"roles": [
"ROLE_USER",
"ROLE_RUN_TEST",
"ROLE_ADMIN",
"ROLE_COMPANY_ADMIN",
"ROLE_REPORT",
"ROLE_INTEGRATION",
"ROLE_CHANGE_USER"
],
"access_token": "b0fa2cca656533bb82e5978f677b4b4a"
},
"start_date": "2025-01-13T08:54:49Z",
"end_date": "2025-01-13T08:54:53Z"
}
]
},
{
"scenario": {
"id": 23527,
"type": "SELENIUM",
"scenario_name": "@ApiRtNoCon",
"enabled": true,
"deleted": false,
"execute_mode": "AUTOMATED",
"source_file": "ServisAkislari/apiTest.spec",
"project_id": 1453,
"plans": [3353],
"parameterized": false,
"has_parameterized_class": false,
"created_at": "2025-01-13T08:18:00Z",
"updated_at": "2025-01-13T08:18:00Z",
"created_by": "mehmetaksahin",
"updated_by": "mehmetaksahin",
"java_test_class": "ServisAkislari.apiTest",
"java_test_methods": "@ApiRtNoCon",
"test_scenario_java_parameters": [],
"group": false
},
"test_results": [
{
"id": 3545264,
"level": "ERROR",
"runtime": 3921,
"environment": {
"id": 440,
"name": "Chrome",
"operating_system": "WIN10",
"browser_type": "CHROME",
"environment_type": "chrome",
"environment_version": "LATEST",
"enabled": true,
"operating_system_clean_name": "Windows 10",
"mobile": false
},
"session_id": "51862876213391696727",
"message": "Test report could not be found. Please check your executor log.",
"screenshots_enabled": false,
"screen_shot_type": "NO",
"video_enabled": false,
"performance_data_enabled": false,
"test_key": "TEST-C5267-P3353-E274063-S23527-ENV:440-WIN10-chrome-LATEST",
"video_format": "FLV",
"node_log_path": "https://testinium-dev-cloud.s3.amazonaws.com/5267/2025/01/13/51862876213391696727/node.log",
"executor_log_path": "https://testinium-dev-cloud.s3.amazonaws.com/5267/2025/01/13/51862876213391696727/testResult.log",
"screen_resolution": "1024x768",
"user_id": 5322,
"project_id": 1453,
"plan_id": 3353,
"scenario_id": 23527,
"execution_id": 274063,
"company_id": 5267,
"user_info": {
"id": 5322,
"name": "Mehmet",
"surname": "Aksahin",
"username": "mehmetaksahin",
"email": "mehmet.aksahin@testinium.com",
"enabled": true,
"account_non_expired": true,
"account_non_locked": true,
"credential_non_expired": true,
"language": "ENGLISH",
"time_zone": "UTC",
"company": "mehmetaksahin",
"company_id": 5267,
"current_company": "mehmetaksahin",
"current_company_id": 5267,
"roles": [
"ROLE_USER",
"ROLE_RUN_TEST",
"ROLE_ADMIN",
"ROLE_COMPANY_ADMIN",
"ROLE_REPORT",
"ROLE_INTEGRATION",
"ROLE_CHANGE_USER"
],
"access_token": "b0fa2cca656533bb82e5978f677b4b4a"
},
"start_date": "2025-01-13T08:54:58Z",
"end_date": "2025-01-13T08:55:02Z"
}
]
}
]
Response Field Tables
Scenario Object
id
Long
The unique ID of the scenario.
type
String
The type of the scenario (e.g., SELENIUM
).
scenario_name
String
The name of the scenario.
enabled
Boolean
Indicates if the scenario is active.
deleted
Boolean
Indicates if the scenario is deleted.
execute_mode
String
The execution mode (e.g., AUTOMATED
).
source_file
String
The source file associated with the scenario.
project_id
Long
The ID of the project containing the scenario.
plans
Array
List of associated plan IDs.
created_at
String
The creation timestamp of the scenario.
updated_at
String
The last update timestamp of the scenario.
created_by
String
The user who created the scenario.
java_test_class
String
The associated Java test class.
java_test_methods
String
The associated Java test methods.
Test Results Object
id
Long
The unique ID of the test result.
level
String
The severity level (e.g., ERROR
).
runtime
Integer
The execution runtime in milliseconds.
environment.id
Long
The ID of the execution environment.
environment.name
String
The name of the environment (e.g., Chrome
).
environment.operating_system
String
The operating system of the environment.
message
String
The error message from the test result.
node_log_path
String
URL to the node log file.
executor_log_path
String
URL to the executor log file.
start_date
String
The start timestamp of the test execution.
end_date
String
The end timestamp of the test execution.
Error Codes
400
BAD_REQUEST
Test Plan not found !
403
ACCESS_DENIED
The user does not have the necessary authority to view test results.
500
SYSTEM_INTERNAL_ERROR
An unexpected error occurred while processing the request.
Example Request
curl --location --request GET "https://testinium.io/Testinium.RestApi/api/plans/{planId}/lastFailedScenarios" \
--header 'Authorization: Bearer <your_access_token>'
Last updated