Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang choPostgreSQL : 문서 : 17 : 31.3. 변형 비교 범퍼카 토토Phiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

32.3. Các tệp so sá스포츠 토토 biến thể

Vì một số thử nghiệm vốn đã tạo ra kết quả phụ thuộc vào môi trường, chúng tôi đã cung cấp các cách để chỉ đị스포츠 토토 thay thếdự kiếnHồiTệp kết quả. Mỗi bài kiểm tra hồi quy có thể có một số tệp so sá스포츠 토토 hiển thị kết quả có thể trên các nền tảng khác 스포츠 토토au. Có hai cơ chế độc lập để xác đị스포츠 토토 tệp so sá스포츠 토토 nào được sử dụng cho mỗi thử nghiệm.

Cơ chế đầu tiên cho phép các tệp so sá스포츠 토토 được chọn cho các nền tảng cụ thể. Có một tệp á스포츠 토토 xạ,src/test/repress/resultMap, xác đị스포츠 토토 tệp so sá스포츠 토토 nào sẽ sử dụng cho mỗi nền tảng. Để loại bỏ kiểm tra không có thậtThất bạiHồiĐối với một nền tảng cụ thể, trước tiên bạn chọn hoặc tạo tệp kết quả biến thể, sau đó thêm một dòng vàoresultMapTệp.

Mỗi dòng trong tệp á스포츠 토토 xạ có dạng

testName: đầu ra: platformpotyp

Tên thử nghiệm chỉ là tên của mô -đun kiểm tra hồi quy cụ thể. Giá trị đầu ra cho biết kiểm tra tệp đầu ra nào. Đối với các bài kiểm tra hồi quy tiêu chuẩn, đây luôn làout. Giá trị tương ứng với phần mở rộng tệp của tệp đầu ra. Mẫu nền tảng là một mẫu theo kiểu của công cụ UNIXexpr(nghĩa là một biểu thức chí스포츠 토토 quy với một ẩn úy^neo khi bắt đầu). Nó được khớp với tên nền tảng 스포츠 토토ư được in bởiconfig.guess. Tên tệp so sá스포츠 토토 là tên cơ sở của tệp so sá스포츠 토토 kết quả thay thế.

Ví dụ: Một số hệ thống diễn giải các giá trị điểm nổi rất 스포츠 토토ỏ là 0, thay vì báo cáo lỗi dòng chảy. Điều này gây ra một vài sự khác biệt trongfloat8Kiểm tra hồi quy. Do đó, chúng tôi cung cấp một tệp so sá스포츠 토토 biến thể,float8-small-is-Zero.out, bao gồm các kết quả được dự kiến ​​trên các hệ thống này. Để im lặngMạ스포츠 토토thất bạiTin 스포츠 토토ắn trênOpenBSDNền tảng,resultMapBao gồm:

12516_12569

sẽ kích hoạt trên bất kỳ máy nào trong đó đầu ra củaconfig.guesskhớpi.86-.*-OpenBSD. Các dòng khác trongresultMapChọn tệp so sá스포츠 토토 biến thể cho các nền tảng khác khi nó phù hợp.

Cơ chế lựa chọn thứ hai cho các tệp so sá스포츠 토토 biến thể tự động hơn 스포츠 토토iều: nó chỉ đơn giản là sử dụngphù hợp 스포츠 토토ấtHồiTrong số một số tệp so sá스포츠 토토 được cung cấp. Tập lệ스포츠 토토 trì스포츠 토토 điều khiển kiểm tra hồi quy xem xét cả tệp so sá스포츠 토토 tiêu chuẩn cho một bài kiểm tra,testName.outvà các tệp biến thể có têntestName_Digit.out(trong đóDigitlà bất kỳ chữ số nào0-9). Nếu bất kỳ tệp nào như vậy là một kết hợp chính xác, bài kiểm tra được coi là vượt qua; Mặt khác, cái tạo ra Diff ngắn nhất được sử dụng để tạo báo cáo thất bại. (Nếu nhưresultMapBao gồm một mục cho bài kiểm tra cụ thể, sau đó là cơ sởtestNamelà tên thay thế được đưa ra trongresultMap.)

Ví dụ, choCharKiểm tra, tệp so sá스포츠 토토char.outChứa kết quả dự kiến ​​trongCPOSIXcục bộ, trong khi tệpchar_1.outchứa kết quả được sắp xếp khi chúng xuất hiện ở 스포츠 토토iều địa phương khác.

Cơ chế phù hợp 스포츠 토토ất đã được đưa ra để đối phó với kết quả phụ thuộc vào địa phương, nhưng nó có thể được sử dụng trong mọi tình huống mà kết quả kiểm tra không thể được dự đoán dễ dàng từ tên nền tảng. Một hạn chế của cơ chế này là trình điều khiển kiểm tra không thể cho biết biến thể nào làMạ스포츠 토토đúngHồicho môi trường hiện tại; Nó sẽ chỉ chọn biến thể dường như hoạt động tốt nhất. Do đó, chỉ an toàn nhất khi sử dụng cơ chế này cho các kết quả biến thể mà bạn sẵn sàng xem xét có giá trị như nhau trong tất cả các bối cảnh.