Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4
Tài kèo kèo bóng đá euro 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 chohiện tạiPhiên bản hoặc một trong kèo bóng đá euro phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

31.4. Nhấn kèo bóng đá euro#

Các bài kèo bóng đá euro khác nhau, đặc biệt là các bài kèo bóng đá euro chương trình máy khách theosrc/bin, Sử dụng các công cụ Perl Tap và được chạy bằng chương trình kèo bóng đá euro Perlchứng minh. Bạn có thể chuyển kèo bóng đá euro tùy chọn dòng lệnh chochứng minhbằng cách đặtlàmbiếnchứng minh_flags, ví dụ:

9119_9166

Xem trang thủ công củachứng minhĐể biết thêm thông tin.

Thelàmbiếnchứng minh_testscó thể được sử dụng để xác định danh sách kèo bóng đá euro đường dẫn được phân tách bằng khoảng trắng so vớiMakefileGọiChứng minhĐể chạy tập hợp con được chỉ định thay vì mặc địnht/*. PL. Ví dụ:

Làm cho kèo bóng đá euro chứng minh_tests = 'T/001_Test1.pl T/003_Test3.pl'

kèo bóng đá euro thử nghiệm vòi yêu cầu mô -đun PerlIPC :: Chạy. Mô -đun này có sẵn từCPANhoặc gói hệ điều hành. Họ cũng yêu cầuPostgreSQLĐể được cấu hình với tùy chọn--Enable-Tap-Tests.

Nói chung, các thử nghiệm TAP sẽ kèo bóng đá euro các tệp thực thi trong một cây cài đặt được cài đặt trước đó nếu bạn nóiTạo Installcheckhoặc sẽ xây dựng một cây cài đặt cục bộ mới từ kèo bóng đá euro nguồn hiện tại nếu bạn nóiLàm cho kèo bóng đá euro. Trong cả hai trường hợp, họ sẽ khởi tạo một thể hiện cục bộ (thư mục dữ kèo bóng đá euro) và chạy tạm thời một máy chủ trong đó.

Điều quan trọng là phải nhận ra rằng kèo bóng đá euro thử nghiệm TAP sẽ bắt đầu (kèo bóng đá euro) máy chủ thử nghiệm ngay cả khi bạn nóiTạo Installcheck; Điều này không giống như cơ sở hạ tầng thử nghiệm phi TAP truyền thống, dự kiến ​​sẽ sử dụng một máy chủ thử nghiệm đã chạy trong trường hợp đó.Tạo Installchecksẽ tạo ra kết quả kết quả từ máy chủ tạm thời và máy chủ thử nghiệm đã chạy.

31.4.1. Biến môi trường#

Thư mục dữ kèo bóng đá euro được đặt tên theo tên tệp thử nghiệm và sẽ được giữ lại nếu thử nghiệm không thành công. Nếu biến môi trườngPG_TEST_NOCLEANđược đặt, các thư mục dữ liệu sẽ được giữ lại bất kể trạng thái kèo bóng đá euro. Ví dụ: giữ lại thư mục dữ liệu bất kể kết quả kèo bóng đá euro khi chạypg_dumpkèo bóng đá euro:

PG_TEST_NOCLEAN = 1 MAKE

Biến môi trường này cũng ngăn kèo bóng đá euro thư mục tạm thời của thử nghiệm bị xóa.

Nhiều hoạt động trong kèo bóng đá euro bộ thử nghiệm sử dụng thời gian chờ 180 giây, trên máy chủ chậm có thể dẫn đến thời gian chờ do tải. Đặt biến môi trườngpg_test_timeout_defaultthành số cao hơn sẽ thay đổi mặc định để tránh điều này.