이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

12.2. 토토 꽁 머니별 비교 파일

일부 테스트는 본질적으로 토토 꽁 머니별 결과를 생성하므로 그 결과, 우리는 토토 꽁 머니별 공급 방법을 제공했습니다. 결과 비교 파일. 동일한 변형이 적용되는 경우가 많습니다. 여러 토토 꽁 머니으로; 따로 제공하는 것보다 모든 토토 꽁 머니에 대한 비교 파일에는 매핑 파일이 있습니다. 사용할 비교 파일을 정의합니다. 따라서 가짜 테스트를 없애기 위해"실패"특정 플랫폼의 경우, 변형 결과 파일을 선택하거나 만든 다음 다음과 같은 매핑 파일 행을 추가합니다.결과맵.

매핑 파일의 각 줄은 다음 형식입니다.

테스트 이름/토토 꽁 머니패턴=비교파일 이름
테스트 이름은 특정 회귀의 이름일 뿐입니다. 테스트 모듈. 플랫폼 패턴은 다음과 같은 스타일의 패턴입니다. expr(1)(즉, 암시적^시작 부분에 앵커). 일치합니다 다음에 의해 인쇄된 플랫폼 이름에 대해config.guess다음이 따름:gcc또는:cc에 따라 다름 GNU 컴파일러를 사용하든 시스템의 기본 컴파일러를 사용하든 (차이가 있는 시스템에서는). 비교 파일 name은 대체 결과 비교 파일의 이름입니다.

예: int2 회귀 테스트에는 의도적인 int2에 맞지 않을 정도로 큰 값이 입력되었습니다. 구체적인 생성되는 오류 메시지는 토토 꽁 머니에 따라 다릅니다. 우리의 참조 토토 꽁 머니 방출

오류: pg_atoi: "100000" 읽기 오류: 숫자 결과가 범위를 벗어났습니다.
그러나 상당수의 다른 Unix 토토 꽁 머니에서는 방출
오류: pg_atoi: "100000" 읽기 오류: 결과가 너무 큼
따라서 변형 비교 파일을 제공합니다.int2-too-large.out, 여기에는 다음 철자가 포함됩니다. 오류 메시지. 가짜를 침묵시키기 위해"실패"HPPA 토토 꽁 머니의 메시지, 결과 맵 포함
int2/hppa=int2-too-large
config.guess가 실행되는 모든 시스템에서 실행됩니다. 출력은으로 시작됩니다."hppa". 결과맵의 다른 줄은 적절한 경우 다른 플랫폼에 대한 변형 비교 파일입니다.