---
schema_version: "1"
id: 6f63d9d5ae76776217c9fd1dc0f9d0e5dba708848fbac020a273145343a9a8f3
title: Test Provider Limitations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/devops_testing_provider_limitations.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.devops_testing_provider_limitations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a10428bdc4af60ff30e7d2520489fb7d50d554a804f86fa3055b36c30f7ca34f
description: Before you integrate test providers with DevOps Testing, review these limitations and behaviors.
products:
  - Salesforce Platform
release: "264"
---
# Test Provider Limitations

Before you integrate test providers with DevOps Testing, review these limitations and behaviors.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Professional</strong> (API access required), <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

## Code Analyzer

- Code Analyzer with `--workspace .` in the YAML configuration always scans all files in the repository, including the files changed in the work item being promoted. Narrowing the rule selector, for example `--rule-selector recommended`, doesn't reduce the number of files scanned.
- Code Analyzer runs fail with an Apex CPU time limit exceeded error when a repository has approximately 2,000 or more violations. To resolve this issue, reduce violations by reviewing your GitHub Actions workflow results, or unassign the Code Analyzer test suite from the affected pipeline stage.

## Flow and Apex Unit Testing

- DevOps Testing syncs up to 10,000 Apex unit test records. It skips any additional records.
- Apex unit test and flow test executions with more than 5,000 test records may impact performance.
- Apex unit test or flow test executions fail if their runtime exceeds four hours.
- Flow class name (flowtesting.namespace.flowname) must not exceed 255 characters.
- Apex class name (namespacePrefix.apexClassName) must not exceed 255 characters.
- Flow method name, which is a combination of the test name and flow name, must not exceed 236 characters. If the combined length exceeds this value, DevOps Testing skips the record.
- Apex method name must not exceed 217 characters. If the method name exceeds this value, DevOps Testing skips the record.