Newer Version Available

This content describes an older version of this product. View Latest

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

The enableApexTestReqViewSetup field on the ApexSettings metadata type controls the activation of the critical update “Require View Setup permission to access Apex test data”. In API version 49.0 and later, when the field is set to true, 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
  • Processing
  • Aborted
  • Completed
  • Failed
TestTime
Type
int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

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

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