Apex Code Coverage
ApexCodeCoverage Represents code coverage test results for an Apex class or trigger.
Available in Tooling API version 29.0 and later.
SOAP API Calls
describeSObjects(), query(), retrieve()
REST API HTTP Methods
Query, GET
Special Access Rules
In API version 49.0 and later, users must have the View Setup and Configuration permission to access this object.
Usage
To query for code coverage, specify an Apex class, test class, or both.
The returned JSON or XML object will contain two lists of integers: one for covered and one for uncovered lines.
The following example SOQL query retrieves code coverage results for a specific class or trigger covered by a specific test class:
SELECT Coverage
FROM ApexCodeCoverage
WHERE ApexClassOrTrigger = ‘01pd0000000xxxx’
AND ApexTestClass = ‘01pD0000000xxxx’
For per-class code coverage, the query would be:
SELECT Coverage
FROM ApexCodeCoverage
WHERE ApexClassOrTrigger = ‘01pd0000000xxxx’
Follow Us