---
schema_version: "1"
id: 72ad06273e7a99792c9dc87628d6819634326352fece3c0524a0a03e086c2996
title: ApexTestRunResult
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_apextestrunresult.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_apextestrunresult.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6033179a2bbec9c6592f2b21f7ae2ae8aa4323852878ea8fccbb1ce714ded32a
description: Contains summary information about all the test methods that were run in a particular Apex job. This object is available in API version 37.0 and later.
---
# ApexTestRunResult

Contains summary information about all the test methods that were run in a particular Apex job. This object is available in API version 37.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Special Access Rules

In API version 49.0 and later, users must have the View Setup and Configuration permission to access this object.

## Fields

| Field Name | Details |
| --- | --- |
| AsyncApexJobId | 
Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The parent Apex job ID for the result.

This is a relationship field.

Relationship Name

AsyncApexJob

Relationship Type

Lookup

Refers To

AsyncApexJob



 |
| ClassesCompleted | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The total number of classes executed during the test run.





 |
| ClassesEnqueued | 

Type

int

Properties

Create, Filter, Group, Sort, Update

Description

The total number of classes enqueued during the test run.





 |
| EndTime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The time at which the test run ended.





 |
| IsAllTests | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether all Apex test classes were run.





 |
| JobName | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

Reserved for future use.





 |
| MethodsCompleted | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The total number of methods completed during the test run. This value is updated after each class is run.



 |
| MethodsEnqueued | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The total number of methods enqueued for the test run. This value is initialized before the test runs.



 |
| MethodsFailed | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The total number of methods that failed during this test run. This value is updated after each class is run.



 |
| Source | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The source of the test run, such as the Developer Console.





 |
| StartTime | 

Type

dateTime

Properties

Create, Filter, Sort, Update

Description

The time at which the test run started.





 |
| Status | 

Type

picklist

Properties

Create, Filter, Group, Restricted picklist, Sort, Update

Description

The status of the test run. Values include:

- Queued
- Preparing
- Processing
- Aborted
- Completed
- Failed







 |
| TestSetupTime | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The time it took the setup methods to run, in milliseconds.





 |
| TestTime | 

Type

int

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The time it took the test to run, in milliseconds.





 |
| UserId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The user who ran the test run.

This is a relationship field.

Relationship Name

User

Relationship Type

Lookup

Refers To

User



 |