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ếHồidự kiến”Tệ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
, đị토토 사이트 순위 nghĩa sử dụng tệp so sá토토 사이트 순위 nào 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àoresultMap
Tệ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 có ẩn^
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 trongfloat8
Kiể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ặngthất bạiTin 토토 사이트 순위ắn trênOpenBSDNền tảng,resultMap
Bao gồm:
Float8: Out: I.86-.
sẽ kích hoạt trên bất kỳ máy nào trong đó đầu ra củaconfig.guess
Matchesi.86-.*-OpenBSD
. Các dòng khác trongresultMap
Chọ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ụngHồiphù hợp 토토 사이트 순위ấtTrong 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,
và các tệp biến thể có têntestName
.out
(trong đóTestName
_Digit
.outDigit
là 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ưresultMap
Bao gồm một mục cho bài kiểm tra cụ thể, sau đó là cơ sởtestName
là tên thay thế được đưa ra trongresultMap
.)
Ví dụ, chochar
Kiểm tra, tệp so sá토토 사이트 순위char.out
Chứa kết quả dự kiến trongC
vàPOSIX
Locales, trong khi tệpchar_1.out
Chứ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àHồiđúngĐối với 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.