테스트 제공자 제한 사항
테스트 공급자를 DevOps 테스트와 통합하기 전에 다음 제한 사항 및 동작을 검토하십시오.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Enterprise, Performance, Professional(API 액세스 필요), Unlimited 및 Developer Edition |
코드 분석기
- YAML 구성에
--workspace .가 있는 코드 분석기는 승격되는 작업 항목에서 변경된 파일을 포함하여 저장소의 모든 파일을 항상 스캔합니다. 규칙 선택기를 좁히면(예:--rule-selector recommended) 스캔된 파일 수가 줄어들지 않습니다. - 저장소에 약 2,000개 이상의 위반이 있는 경우 Apex CPU 시간 제한 초과 오류와 함께 Code Analyzer 실행이 실패합니다. 이 문제를 해결하려면 GitHub 작업 워크플로 결과를 검토하여 위반을 줄이거나 영향을 받는 파이프라인 스테이지에서 코드 분석기 테스트 도구 모음을 할당 취소합니다.
흐름 및 Apex 단위 테스트
- DevOps Testing은 최대 10,000개의 Apex 단위 테스트 레코드를 동기화합니다. 추가 레코드는 건너뛰지 않습니다.
- 5,000개 이상의 테스트 레코드가 있는 Apex 단위 테스트 및 플로 테스트 실행은 성능에 영향을 미칠 수 있습니다.
- 런타임이 4시간을 초과하는 경우 Apex 단위 테스트 또는 플로 테스트 실행이 실패합니다.
- 플로 클래스 이름(flowtesting.namespace.flowname)은 255자를 초과할 수 없습니다.
- Apex 클래스 이름(namespacePrefix.apexClassName)은 255자를 초과할 수 없습니다.
- 테스트 이름과 플로 이름의 조합인 플로 메서드 이름은 236자를 초과할 수 없습니다. 결합된 길이가 이 값을 초과하는 경우 DevOps 테스트가 레코드를 건너뛰고,
- Apex 메서드 이름은 217자를 초과할 수 없습니다. 메서드 이름이 이 값을 초과하는 경우 DevOps 테스트가 레코드를 건너뛰고,
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
