일부 테스트 중 일부는 본질적으로 토토 꽁 머니 별을 생성하기 때문에 결과, 우리는 토토 꽁 머니 별을 공급하는 방법을 제공했습니다 결과 비교 파일. 종종 동일한 변동이 적용됩니다 여러 토토 꽁 머니으로; 별도의 공급보다는 모든 토토 꽁 머니의 비교 파일, 매핑 파일이 있습니다. 사용할 비교 파일을 정의합니다. 따라서 가짜 테스트를 제거하려면"실패"특정 토토 꽁 머니의 경우, 변형 결과 파일을 선택하거나 만들고 추가해야합니다. 매핑 파일에 라인, 즉ResultMap.
매핑 파일의 각 줄은 양식입니다
TestName/PlatformPattern = ComparisonFilename테스트 이름은 특정 회귀의 이름 일뿐입니다. 테스트 모듈. 토토 꽁 머니 패턴은 스타일의 패턴입니다. expr (1) (즉, 암시 적 표현^시작시 고정). 일치합니다 에 의해 인쇄 된 토토 꽁 머니 이름에 대해config.guess그 뒤에: GCC또는: CCGNU 컴파일러 또는 시스템의 기본 컴파일러 사용 여부 (차이가있는 시스템에서). 비교 파일 이름은 대체 결과 비교 파일의 이름입니다.
예 : INT2 회귀 테스트에는 의도적 인 것을 포함합니다 int2에 너무 큰 값의 입력. 구체적 생성 된 오류 메시지는 토토 꽁 머니에 따라 다릅니다. 우리의 참조 토토 꽁 머니 방출
오류 : PG_ATAI : 오류를 읽는 오류 "100000": 범위에서 숫자 결과그러나 상당수의 다른 유닉스 토토 꽁 머니이 방출
오류 : PG_ATAI : 오류를 읽는 오류 "100000": 결과가 너무 커요따라서 변형 비교 파일을 제공합니다.int2-too-large.out, 여기에는이 철자가 포함됩니다 오류 메시지. 가짜를 침묵시키기 위해"실패"HPPA 토토 꽁 머니의 메시지, resultmap 포함
int2/hppa = int2-too-largeconfig.guess 's의 모든 컴퓨터에서 트리거됩니다 출력은로 시작합니다."HPPA". resultmap의 다른 줄을 선택합니다 적절한 다른 토토 꽁 머니의 변형 비교 파일.