폭포수형 설정

폭포수형 설정의 개념은 사용자가 어셈블리, 설비탐색 수준에서 설정을 지정할 수 있음을 의미합니다.

어셈블리 수준에서 지정된 설정은 해당 어셈블리 아래 모든 설비 및 탐색에 영향을 줍니다. 설비 수준에서 지정된 설정은 해당 설비 아래 모든 탐색에 영향을 줍니다. 자식 설정 우선 - 설정이 어셈블리설비 수준에서 지정된 경우 설비 설정이 사용됩니다.

일부 설정은 어셈블리 수준 또는 설비 수준에만 관련됩니다.

예제

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(...) { ... }
    }
}

피드백이 있으신가요?

아이디어와 기능 요청을 개발자 커뮤니티에 게시하세요.