폭포수형 설정
폭포수형 설정의 개념은 사용자가 어셈블리, 설비 및 탐색 수준에서 설정을 지정할 수 있음을 의미합니다.
- 어셈블리 - PexAssemblySettings
- 설비 - PexClass
- 탐색 - PexExplorationAttributeBase
어셈블리 수준에서 지정된 설정은 해당 어셈블리 아래 모든 설비 및 탐색에 영향을 줍니다. 설비 수준에서 지정된 설정은 해당 설비 아래 모든 탐색에 영향을 줍니다. 자식 설정 우선 - 설정이 어셈블리 및 설비 수준에서 지정된 경우 설비 설정이 사용됩니다.
일부 설정은 어셈블리 수준 또는 설비 수준에만 관련됩니다.
예제
using Microsoft.Pex.Framework;
[assembly: PexAssemblySettings(MaxBranches = 1000)] // we override the default value of maxbranches
namespace MyTests
{
[PexClass(MaxBranches = 500)] // we override the 1000 value and set maxbranches to 500
public partial class MyTests
{
[PexMethod(MaxBranches = 100)] // we override again, maxbranches = 100
public void MyTest(...) { ... }
}
}
피드백이 있으신가요?
아이디어와 기능 요청을 개발자 커뮤니티에 게시하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기