TestStepResponse
Fields
One granular step in a logical test's latest-run snapshot.
17 fields
actual_value- string or null
assertion_message- string or null
assertion_trace- string or null
attachments- array of TestAttachmentResponse
created_at· required- string (date-time)
depth· required- integer
duration_ms- integer or null
expected_value- string or null
id· required- string (uuid)
keyword- string or null
name· required- string
ordinal· required- integer
parameters- object or array of any or null
parent_step_id- string (uuid) or null
start_ms- integer or null
status· required- TestStatus
steps- array of TestStepResponse
Raw schema (JSON)
{
"description": "One granular step in a logical test's latest-run snapshot.\n\n``steps`` carries the nested child steps (Allure before/after + sub-steps).",
"properties": {
"actual_value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Actual Value"
},
"assertion_message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Assertion Message"
},
"assertion_trace": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Assertion Trace"
},
"attachments": {
"items": {
"$ref": "#/components/schemas/TestAttachmentResponse"
},
"title": "Attachments",
"type": "array"
},
"created_at": {
"format": "date-time",
"title": "Created At",
"type": "string"
},
"depth": {
"title": "Depth",
"type": "integer"
},
"duration_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Duration Ms"
},
"expected_value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Expected Value"
},
"id": {
"format": "uuid",
"title": "Id",
"type": "string"
},
"keyword": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Keyword"
},
"name": {
"title": "Name",
"type": "string"
},
"ordinal": {
"title": "Ordinal",
"type": "integer"
},
"parameters": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"title": "Parameters"
},
"parent_step_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Parent Step Id"
},
"start_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Start Ms"
},
"status": {
"$ref": "#/components/schemas/TestStatus"
},
"steps": {
"items": {
"$ref": "#/components/schemas/TestStepResponse"
},
"title": "Steps",
"type": "array"
}
},
"required": [
"id",
"ordinal",
"depth",
"name",
"status",
"created_at"
],
"title": "TestStepResponse",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
GET/api/v1/runs/{run_id}/tests/{test_id}/rich-detail— Get Enriched Test Case Detail Endpoint
Used by schemas
Section titled “Used by schemas”Recursion
Section titled “Recursion”A TestStepResponse can contain other TestStepResponse objects. Its field types link to the schema instead of nesting it forever.
More details
Section titled “More details”- Specification: OpenAPI JSON