일부 테스트 중 일부는 본질적으로 생산되므로"예상"결과 토토 결과.
첫 번째 메커니즘을 통해 비교 토토 결과을 선택할 수 있습니다.src/test/regess/resultmap, 그것은 그것을 정의합니다"실패"특정 플랫폼의 경우,ResultMap토토 결과.
매핑 토토 결과의 각 줄은 양식입니다
TestName : 출력 : PlatformPattern = ComparisonFilename
테스트 이름은 특정 회귀의 이름 일뿐입니다.out. 값은 토토 결과에 해당합니다expr(그^시작시 고정). 그것은 그것과 일치합니다config.guess. 비교 토토 결과 이름은 기본입니다
예 : 일부 시스템은 매우 작은 부동 소수점을 해석합니다float8회귀 테스트. 따라서 변형 비교 토토 결과을 제공합니다.float8"실패"메시지 ONOpenBSD플랫폼,ResultMap포함 :
float8 : out : i.86-.*-OpenBsd = float8-small-is-zero.out
의 출력이있는 모든 컴퓨터에서 트리거 될config.guess매치i.86-.*-OpenBSD. 다른 줄의ResultMap변형 비교 토토 결과을 선택하십시오
변형 비교 토토 결과의 두 번째 선택 메커니즘은입니다"최고제공된 여러 비교 토토 결과 중. 그만큼TestName.out및 변형 토토 결과이라는TestName_digit.out(여기서digit단일 숫자입니다0-9). 그러한 토토 결과이있는 경우ResultMap포함TestNameResultMap.)
예를 들어,char테스트, the.outCandposix로컬, 토토 결과 중.out나타나는대로 정렬 된 결과를 포함합니다
가장 좋은 일치 메커니즘은 대처하기 위해 고안되었습니다"정확한"현재 환경의 경우; 그것은 할 것입니다