Đây là ctest lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ctest - Tham chiếu dòng lệnh CTest
SYNOPSIS
ctest [ ]
MÔ TẢ
Thực thi "ctest" là chương trình trình điều khiển kiểm tra CMake. Cây xây dựng do CMake tạo
được tạo cho các dự án sử dụng lệnh ENABLE_TESTING và ADD_TEST có thử nghiệm
ủng hộ. Chương trình này sẽ chạy các bài kiểm tra và báo cáo kết quả.
LỰA CHỌN
-C , --build-config
Chọn cấu hình để kiểm tra.
Một số cây bản dựng do CMake tạo có thể có nhiều cấu hình bản dựng giống nhau
cây. Tùy chọn này có thể được sử dụng để chỉ định cái nào nên được kiểm tra. Thí dụ
cấu hình là "Gỡ lỗi" và "Phát hành".
-V, - dài dòng
Bật đầu ra dài dòng từ các bài kiểm tra.
Đầu ra kiểm tra thường bị chặn và chỉ thông tin tóm tắt được hiển thị. Cái này
tùy chọn sẽ hiển thị tất cả đầu ra thử nghiệm.
-VV, - dài dòng
Cho phép đầu ra dài dòng hơn từ các bài kiểm tra.
Đầu ra kiểm tra thường bị chặn và chỉ thông tin tóm tắt được hiển thị. Cái này
tùy chọn sẽ hiển thị nhiều đầu ra thử nghiệm hơn.
--gỡ lỗi
Hiển thị nội bộ dài dòng hơn của CTest.
Tính năng này sẽ dẫn đến một số lượng lớn kết quả đầu ra chủ yếu hữu ích cho
gỡ lỗi các sự cố bảng điều khiển.
- output-on-fail
Đưa ra bất cứ thứ gì được xuất ra bởi chương trình thử nghiệm nếu thử nghiệm không thành công. Tùy chọn này
cũng có thể được kích hoạt bằng cách đặt biến môi trường CTEST_OUTPUT_ON_FAILURE.
-F Bật chuyển đổi dự phòng.
Tùy chọn này cho phép ctest tiếp tục thực thi bộ thử nghiệm trước đó
bị gián đoạn. Nếu không xảy ra gián đoạn, tùy chọn -F sẽ không có hiệu lực.
-j , --song song
Chạy các bài kiểm tra song song bằng cách sử dụng số lượng công việc đã cho.
Tùy chọn này yêu cầu ctest chạy các bài kiểm tra song song bằng cách sử dụng số lượng công việc nhất định.
Tùy chọn này cũng có thể được đặt bằng cách đặt biến môi trường
CTEST_PARALLEL_LEVEL.
- tải thử nghiệm
Trong khi chạy các bài kiểm tra song song (ví dụ: với -j), cố gắng không bắt đầu kiểm tra khi chúng
có thể khiến tải CPU vượt qua ngưỡng nhất định.
Thời Gian kiểm tra được chạy như một Menu chính Khách hàng điều này thiết lập tải thử nghiệm tùy chọn của kiểm tra
Thử nghiệm Bước .
-Q, - yên lặng
Làm cho ctest yên tĩnh.
Tùy chọn này sẽ ngăn chặn tất cả đầu ra. Tệp nhật ký đầu ra sẽ vẫn là
được tạo nếu --output-log được chỉ định. Các tùy chọn như --verbose,
--extra-verbose và --debug bị bỏ qua nếu --quiet được chỉ định.
-O , --nhật ký đầu ra
Xuất ra tệp nhật ký
Tùy chọn này yêu cầu ctest ghi tất cả đầu ra của nó vào một tệp nhật ký.
-N, - chỉ hiển thị
Vô hiệu hóa quá trình thực thi thực tế của các bài kiểm tra.
Tùy chọn này yêu cầu ctest liệt kê các bài kiểm tra sẽ được chạy nhưng không thực sự chạy
họ. Hữu ích khi kết hợp với các tùy chọn -R và -E.
-L , --nhãn-regex
Chạy thử nghiệm với các nhãn phù hợp với biểu thức chính quy.
Tùy chọn này yêu cầu ctest chỉ chạy các bài kiểm tra có nhãn phù hợp với
biểu hiện.
-R , --tests-regex
Chạy các bài kiểm tra đối sánh với biểu thức chính quy.
Tùy chọn này yêu cầu ctest chỉ chạy các bài kiểm tra có tên phù hợp với
biểu hiện.
-E , --loại trừ-regex
Loại trừ các kiểm tra khớp với biểu thức chính quy.
Tùy chọn này yêu cầu ctest KHÔNG chạy các bài kiểm tra có tên phù hợp với
biểu hiện.
-LE , - loại trừ nhãn
Loại trừ các bài kiểm tra có nhãn phù hợp với biểu thức chính quy.
Tùy chọn này yêu cầu ctest KHÔNG chạy các bài kiểm tra có nhãn phù hợp với
biểu hiện.
-D , --bảng điều khiển
Thực hiện kiểm tra bảng điều khiển
Tùy chọn này yêu cầu ctest hoạt động như một ứng dụng khách CDash và thực hiện kiểm tra bảng điều khiển. Tất cả các
kiểm tra là , trong đó Chế độ có thể là Thử nghiệm, Hàng đêm và Liên tục,
và Kiểm tra có thể là Bắt đầu, Cập nhật, Định cấu hình, Xây dựng, Kiểm tra, Bao phủ và Gửi.
-D : =
Xác định một biến cho chế độ tập lệnh
Truyền các giá trị biến trên dòng lệnh. Sử dụng kết hợp với -S để vượt qua
các giá trị biến thành tập lệnh bảng điều khiển. Phân tích cú pháp các đối số -D dưới dạng giá trị biến là
chỉ được thử nếu giá trị sau -D không khớp với bất kỳ trang tổng quan nào đã biết
các loại.
-M , - mô hình thử nghiệm
Đặt mô hình cho một bảng điều khiển
Tùy chọn này yêu cầu ctest hoạt động như một ứng dụng khách CDash nơi TestModel có thể
Thử nghiệm, hàng đêm và liên tục. Kết hợp -M và -T tương tự như -D
-T , - hành động thử nghiệm
Đặt hành động trên bảng điều khiển để thực hiện
Tùy chọn này yêu cầu ctest hoạt động như một ứng dụng khách CDash và thực hiện một số hành động như
bắt đầu, xây dựng, thử nghiệm, v.v. Kết hợp -M và -T tương tự như -D
--theo dõi
Chỉ định tuyến đường để gửi trang tổng quan
Gửi trang tổng quan đến bản nhạc cụ thể thay vì bản nhạc mặc định. Theo mặc định,
bảng điều khiển được gửi đến theo dõi Hàng đêm, Thử nghiệm hoặc Liên tục, nhưng bằng cách
chỉ định tùy chọn này, theo dõi có thể được tùy ý.
-S , --kịch bản
Thực thi trang tổng quan cho một cấu hình
Tùy chọn này yêu cầu ctest tải trong một tập lệnh cấu hình đặt một số
các tham số như thư mục nhị phân và thư mục nguồn. Sau đó ctest sẽ làm những gì
cần thiết để tạo và chạy trang tổng quan. Tùy chọn này về cơ bản thiết lập một bảng điều khiển
và sau đó chạy ctest -D với các tùy chọn thích hợp.
-SP , --script-new-quy trình
Thực thi trang tổng quan cho một cấu hình
Tùy chọn này thực hiện các hoạt động tương tự như -S nhưng nó sẽ thực hiện chúng riêng biệt
tiến trình. Điều này chủ yếu hữu ích trong các trường hợp tập lệnh có thể sửa đổi
môi trường và bạn không muốn môi trường đã sửa đổi ảnh hưởng đến -S khác
tập lệnh.
-A , --thêm ghi chú
Thêm tệp ghi chú với trình
Tùy chọn này yêu cầu ctest bao gồm tệp ghi chú khi gửi trang tổng quan.
-I [Start, End, Stride, test #, test # | Test tập tin], - kiểm tra-thông tin
Chạy một số thử nghiệm cụ thể theo số lượng.
Tùy chọn này khiến ctest chạy các bài kiểm tra bắt đầu từ số Bắt đầu, kết thúc ở số
Kết thúc và tăng dần theo Stride. Bất kỳ số bổ sung nào sau Stride là
được coi là số thử nghiệm riêng lẻ. Bắt đầu, Kết thúc hoặc sải chân có thể để trống. Tùy ý
một tệp có thể được cung cấp có cùng cú pháp như dòng lệnh.
-Anh, --liên hiệp
Đi theo Liên minh của I và -R
Khi cả -R và -I được chỉ định theo mặc định, giao điểm của các bài kiểm tra sẽ được chạy. Qua
chỉ định -U liên hiệp các bài kiểm tra được chạy thay thế.
--rerun-fail
Chỉ chạy các bài kiểm tra đã thất bại trước đó
Tùy chọn này yêu cầu ctest chỉ thực hiện các bài kiểm tra không thành công trong quá trình trước đó của nó
chạy. Khi tùy chọn này được chỉ định, ctest bỏ qua tất cả các tùy chọn khác nhằm mục đích
sửa đổi danh sách các bài kiểm tra để chạy (-L, -R, -E, -LE, -I, v.v.). Trong trường hợp đó
CTest chạy và không có thử nghiệm nào thất bại, các cuộc gọi tiếp theo đến ctest với --rerun-fail
tùy chọn sẽ chạy tập hợp các bài kiểm tra không thành công gần đây nhất (nếu có).
--repeat-cho đến-fail
Yêu cầu chạy từng bài kiểm tra lần mà không thất bại để vượt qua.
Điều này rất hữu ích trong việc tìm kiếm các lỗi lẻ tẻ trong các trường hợp thử nghiệm.
--chiều rộng tối đa
Đặt chiều rộng tối đa cho tên thử nghiệm để xuất
Đặt chiều rộng tối đa cho mỗi tên thử nghiệm để hiển thị trong đầu ra. Điều này cho phép
người dùng mở rộng đầu ra để tránh cắt bớt tên thử nghiệm có thể rất
làm phiền.
- tương tác-chế độ gỡ lỗi [0 | 1]
Đặt chế độ tương tác thành 0 hoặc 1.
Tùy chọn này khiến ctest chạy thử nghiệm ở chế độ tương tác hoặc
chế độ không tương tác. Trên Windows, điều này có nghĩa là ở chế độ không tương tác, tất cả
cửa sổ bật lên gỡ lỗi hệ thống bị chặn. Ở chế độ trang tổng quan (Thử nghiệm, Hàng đêm,
Liên tục), mặc định là không tương tác. Khi chỉ chạy các bài kiểm tra không phải cho một
bảng điều khiển mặc định là cho phép cửa sổ bật lên và gỡ lỗi tương tác.
- không-nhãn-tóm tắt
Tắt thông tin tóm tắt thời gian cho nhãn.
Tùy chọn này yêu cầu ctest không in thông tin tóm tắt cho mỗi nhãn được liên kết
với các bài kiểm tra đang chạy. Nếu không có nhãn trên các bài kiểm tra, không có gì bổ sung được in.
- xây dựng và thử nghiệm
Định cấu hình, xây dựng và chạy thử nghiệm.
Tùy chọn này yêu cầu ctest cấu hình (tức là chạy cmake on), xây dựng và hoặc thực thi
kiểm tra. Các bước cấu hình và kiểm tra là tùy chọn. Các đối số cho lệnh này
dòng là nguồn và thư mục nhị phân. Theo mặc định, điều này sẽ chạy CMake trên
Các thư mục Nguồn / Thùng được chỉ định trừ khi --build-nocmake được chỉ định. Các
- tùy chọn xây dựng-máy phát điện phải được cung cấp để sử dụng - xây dựng và thử nghiệm. Nếu như
--test-command được chỉ định sau đó sẽ được chạy sau khi quá trình xây dựng hoàn tất.
Các tùy chọn khác ảnh hưởng đến chế độ này là --build-target --build-nocmake,
--build-run-dir, --build-hai-config, --build-exe-dir,
--build-project, - build-noclean, --build-options
- mục tiêu xây dựng
Chỉ định một mục tiêu cụ thể để xây dựng.
Tùy chọn này đi cùng với tùy chọn --build-and-test, nếu bị bỏ qua, tất cả mục tiêu là
được xây dựng.
--build-nocmake
Chạy bản dựng mà không chạy cmake trước.
Bỏ qua bước cmake.
--build-run-dir
Chỉ định thư mục để chạy các chương trình.
Thư mục nơi các chương trình sẽ ở sau khi nó đã được biên dịch.
--build-hai-cấu hình
Chạy CMake hai lần
--build-exe-dir
Chỉ định thư mục cho tệp thực thi.
- máy phát điện
Chỉ định máy phát điện để sử dụng.
- xây dựng-máy phát-nền tảng
Chỉ định nền tảng dành riêng cho trình tạo.
--bộ công cụ tạo-tạo-dựng
Chỉ định bộ công cụ dành riêng cho trình tạo.
- dự án xây dựng
Chỉ định tên của dự án để xây dựng.
- chương trình xây dựng
Ghi đè chương trình tạo do CTest chọn bằng một chương trình nhất định.
--build-noclean
Bỏ qua bước làm sạch.
--build-config-mẫu
Một tệp thực thi mẫu để sử dụng để xác định cấu hình
Một tệp thực thi mẫu để sử dụng để xác định cấu hình sẽ được sử dụng.
ví dụ: Gỡ lỗi / Phát hành / v.v.
--các tùy chọn xây dựng
Thêm các tùy chọn bổ sung vào bước xây dựng.
Tùy chọn này phải là tùy chọn cuối cùng ngoại trừ --test-command
--lệnh kiểm tra
Kiểm tra để chạy với tùy chọn --build-and-test.
--test-output-size-through
Giới hạn đầu ra cho các bài kiểm tra đã vượt qua thành byte.
--test-output-size-thất bại
Giới hạn đầu ra cho các thử nghiệm không thành công byte.
- thời gian chờ kiểm tra
Thời hạn tính bằng giây, chỉ sử dụng nội bộ.
--tag-ngày mai
Hàng đêm hoặc thử nghiệm bắt đầu với thẻ ngày hôm sau.
Điều này rất hữu ích nếu quá trình xây dựng sẽ không hoàn thành trong một ngày.
--ctest-config
Tệp cấu hình được sử dụng để khởi tạo trạng thái CTest khi gửi trang tổng quan.
Tùy chọn này yêu cầu CTest sử dụng tệp khởi tạo khác thay vì
CTestConfiguration.tcl. Bằng cách này, nhiều tệp khởi tạo có thể được sử dụng cho
ví dụ để gửi đến nhiều trang tổng quan.
- ghi đè
Ghi đè tùy chọn cấu hình CTest.
Theo mặc định, ctest sử dụng các tùy chọn cấu hình từ tệp cấu hình. Tùy chọn này
sẽ ghi đè tùy chọn cấu hình.
--extra-gửi [; ]
Gửi các tệp bổ sung vào bảng điều khiển.
Tùy chọn này sẽ gửi các tệp bổ sung vào trang tổng quan.
--force-new-ctest-quy trình
Chạy các phiên bản CTest con dưới dạng quy trình mới
Theo mặc định CTest sẽ chạy các phiên bản CTest con trong cùng một quy trình. Nếu điều này
hành vi không được mong muốn, đối số này sẽ thực thi các quy trình mới cho CTest con
quy trình.
- lịch trình-ngẫu nhiên
Sử dụng một thứ tự ngẫu nhiên để lập lịch kiểm tra
Tùy chọn này sẽ chạy các bài kiểm tra theo thứ tự ngẫu nhiên. Nó thường được sử dụng để phát hiện
phụ thuộc ngầm định trong bộ thử nghiệm.
- submit-index
Tùy chọn kế thừa cho tính năng máy chủ bảng điều khiển Dart2 cũ. Không được dùng.
--hết giờ
Đặt thời gian chờ chung cho tất cả các bài kiểm tra.
Tùy chọn này sẽ đặt thời gian chờ chung cho tất cả các bài kiểm tra chưa có
thời gian chờ đặt trên chúng.
--thời gian dừng
Đặt thời gian mà tại đó tất cả các thử nghiệm sẽ ngừng chạy.
Đặt thời gian thực trong ngày mà tại đó tất cả các bài kiểm tra sẽ hết thời gian chờ. Ví dụ: 7:00:00 -0400.
Bất kỳ định dạng thời gian nào được trình phân tích cú pháp ngày curl hiểu được đều được chấp nhận. Giờ địa phương là
giả định nếu không có múi giờ nào được chỉ định.
--http1.0
Gửi bằng HTTP 1.0.
Tùy chọn này sẽ buộc CTest sử dụng HTTP 1.0 để gửi tệp đến trang tổng quan,
thay vì HTTP 1.1.
- không-nén-đầu ra
Không nén đầu ra kiểm tra khi nộp.
Cờ này sẽ tắt tự động nén đầu ra thử nghiệm. Sử dụng cái này để duy trì
khả năng tương thích với phiên bản CDash cũ hơn không hỗ trợ kiểm tra nén
đầu ra.
- nhãn in
In tất cả các nhãn kiểm tra có sẵn.
Tùy chọn này sẽ không chạy bất kỳ bài kiểm tra nào, nó sẽ chỉ in danh sách tất cả các nhãn
liên kết với bộ thử nghiệm.
- trợ giúp, -giúp đỡ, -công suất, -h, -H, /?
In thông tin sử dụng và thoát.
Cách sử dụng mô tả giao diện dòng lệnh cơ bản và các tùy chọn của nó.
--version, -version, / V [ ]
Hiển thị biểu ngữ tên chương trình / phiên bản và thoát.
Nếu một tệp được chỉ định, phiên bản sẽ được ghi vào đó. Trợ giúp được in ra
được đặt tên ile nếu được đưa ra.
- trợ giúp đầy đủ [ ]
In tất cả sách hướng dẫn trợ giúp và thoát ra.
Tất cả các sách hướng dẫn đều được in ở định dạng văn bản mà con người có thể đọc được. Trợ giúp được in ra
được đặt tên ile nếu được đưa ra.
- hướng dẫn sử dụng [ ]
In một hướng dẫn trợ giúp và thoát.
Sách hướng dẫn được chỉ định được in ở định dạng văn bản mà con người có thể đọc được. Sự giúp đỡ là
được in cho một người có tên ile nếu được đưa ra.
--help-manual-list [ ]
Liệt kê các hướng dẫn sử dụng trợ giúp có sẵn và thoát.
Danh sách này chứa tất cả các hướng dẫn sử dụng mà bạn có thể nhận được trợ giúp bằng cách sử dụng
- hướng dẫn sử dụng theo sau là một tên thủ công. Trợ giúp được in tới một
ile nếu được đưa ra.
--help-lệnh [ ]
In trợ giúp cho một lệnh và thoát.
lệnh cmake(7) nhập thủ công cho được in dưới dạng văn bản mà con người có thể đọc được
định dạng. Trợ giúp được in tới một ile nếu được đưa ra.
--help-command-list [ ]
Liệt kê các lệnh với sự trợ giúp có sẵn và thoát.
Danh sách chứa tất cả các lệnh mà bạn có thể nhận được trợ giúp bằng cách sử dụng
--help-lệnh theo sau là một tên lệnh. Trợ giúp được in tới một
ile nếu được đưa ra.
- lệnh trợ giúp [ ]
In hướng dẫn sử dụng lệnh cmake và thoát.
lệnh cmake(7) sách hướng dẫn được in ở định dạng văn bản mà con người có thể đọc được. Sự giúp đỡ
được in cho một ile nếu được đưa ra.
- mô-đun trợ giúp [ ]
In trợ giúp cho một mô-đun và thoát.
cmake-mô-đun(7) nhập thủ công cho được in dưới dạng văn bản mà con người có thể đọc được
định dạng. Trợ giúp được in tới một ile nếu được đưa ra.
--help-module-list [ ]
Liệt kê các mô-đun với sự trợ giúp có sẵn và thoát.
Danh sách chứa tất cả các mô-đun mà bạn có thể nhận được trợ giúp bằng cách sử dụng
- mô-đun trợ giúp theo sau là một tên mô-đun. Trợ giúp được in tới một
ile nếu được đưa ra.
--help-mô-đun [ ]
In hướng dẫn sử dụng cmake-modules và thoát.
cmake-mô-đun(7) sách hướng dẫn được in ở định dạng văn bản mà con người có thể đọc được. Sự giúp đỡ
được in cho một ile nếu được đưa ra.
--chính sách trợ giúp [ ]
In trợ giúp cho một chính sách và thoát.
chính sách cmake(7) nhập thủ công cho được in dưới dạng văn bản mà con người có thể đọc được
định dạng. Trợ giúp được in tới một ile nếu được đưa ra.
--help-policy-list [ ]
Liệt kê các chính sách với sự trợ giúp có sẵn và thoát.
Danh sách chứa tất cả các chính sách mà sự trợ giúp có thể nhận được bằng cách sử dụng
--chính sách trợ giúp theo sau là một tên chính sách. Trợ giúp được in tới một
ile nếu được đưa ra.
--chính sách trợ giúp [ ]
In sổ tay cmake-policy và thoát.
chính sách cmake(7) sách hướng dẫn được in ở định dạng văn bản mà con người có thể đọc được. Sự giúp đỡ
được in cho một ile nếu được đưa ra.
- thuộc tính trợ giúp [ ]
In trợ giúp cho một thuộc tính và thoát.
cmake-thuộc tính(7) mục thủ công cho được in ở dạng con người có thể đọc được
định dạng văn bản. Trợ giúp được in tới một ile nếu được đưa ra.
--help-property-list [ ]
Liệt kê các thuộc tính với sự trợ giúp có sẵn và thoát.
Danh sách chứa tất cả các thuộc tính mà sự trợ giúp có thể nhận được bằng cách sử dụng
- thuộc tính trợ giúp theo sau là một tên thuộc tính. Trợ giúp được in tới một
ile nếu được đưa ra.
- thuộc tính trợ giúp [ ]
In sổ tay thuộc tính cmake và thoát.
cmake-thuộc tính(7) sách hướng dẫn được in ở định dạng văn bản mà con người có thể đọc được. Các
trợ giúp được in cho một người có tên ile nếu được đưa ra.
- biến trợ giúp [ ]
In trợ giúp cho một biến và thoát.
cmake-biến(7) nhập thủ công cho được in dưới dạng văn bản mà con người có thể đọc được
định dạng. Trợ giúp được in tới một ile nếu được đưa ra.
--help-biến-danh sách [ ]
Liệt kê các biến với sự trợ giúp có sẵn và thoát.
Danh sách chứa tất cả các biến mà sự trợ giúp có thể nhận được bằng cách sử dụng
- biến trợ giúp theo sau là một tên biến. Trợ giúp được in tới một
ile nếu được đưa ra.
- biến-trợ giúp [ ]
In sổ tay biến cmake và thoát.
cmake-biến(7) sách hướng dẫn được in ở định dạng văn bản mà con người có thể đọc được. Sự giúp đỡ
được in cho một ile nếu được đưa ra.
Dashboard KHÁCH HÀNG
CTest có thể hoạt động như một khách hàng cho CDash ứng dụng bảng điều khiển chất lượng phần mềm. Như một
ứng dụng khách bảng điều khiển, CTest thực hiện một chuỗi các bước để định cấu hình, xây dựng và kiểm tra
phần mềm, và sau đó gửi kết quả đến CDash máy chủ.
Menu chính Khách hàng Các bước
CTest xác định danh sách các bước thử nghiệm có thứ tự trong đó một số hoặc tất cả có thể được chạy dưới dạng
khách hàng bảng điều khiển:
Bắt đầu Bắt đầu gửi trang tổng quan mới bao gồm các kết quả được ghi lại bởi
các bước sau. Xem kiểm tra Bắt đầu Bước phần bên dưới.
Cập nhật Cập nhật cây nguồn từ kho lưu trữ kiểm soát phiên bản của nó. Ghi lại cũ và mới
phiên bản và danh sách các tệp nguồn được cập nhật. Xem kiểm tra Cập nhật Bước phần
phía dưới.
Thiết lập
Định cấu hình phần mềm bằng cách chạy một lệnh trong cây xây dựng. Ghi lại
nhật ký đầu ra cấu hình. Xem kiểm tra Thiết lập Bước phần bên dưới.
Xây dựng Xây dựng phần mềm bằng cách chạy một lệnh trong cây xây dựng. Ghi lại kết quả xây dựng
ghi nhật ký và phát hiện các cảnh báo và lỗi. Xem kiểm tra Xây dựng Bước phần bên dưới.
Thử nghiệm Kiểm tra phần mềm bằng cách tải CTestTestfile.cmake từ cây xây dựng và
thực hiện các bài kiểm tra đã xác định. Ghi lại đầu ra và kết quả của mỗi lần kiểm tra. Xem
kiểm tra Thử nghiệm Bước phần bên dưới.
Toàn Diện
Tính toán mức độ phù hợp của mã nguồn bằng cách chạy công cụ phân tích mức độ phù hợp và
ghi lại đầu ra của nó. Xem kiểm tra Toàn Diện Bước phần bên dưới.
memcheck
Chạy bộ kiểm tra phần mềm thông qua công cụ kiểm tra bộ nhớ. Ghi lại kết quả kiểm tra,
kết quả và các vấn đề được công cụ báo cáo. Xem kiểm tra memcheck Bước phần
phía dưới.
Gửi Gửi kết quả được ghi lại từ các bước kiểm tra khác lên bảng điều khiển chất lượng phần mềm
người phục vụ. Xem kiểm tra Gửi Bước phần bên dưới.
Menu chính Khách hàng Chế độ
CTest xác định ba chế độ hoạt động như một ứng dụng khách bảng điều khiển:
mỗi đêm
Chế độ này dự định sẽ được gọi một lần mỗi ngày, thường là vào ban đêm. Nó cho phép
các Bắt đầu, Cập nhật, Thiết lập, Xây dựng, Thử nghiệm, Toàn Diệnvà Gửi các bước theo mặc định.
Các bước đã chọn vẫn chạy ngay cả khi Cập nhật bước báo cáo không có thay đổi đối với cây nguồn.
liên tiếp
Chế độ này dự định sẽ được gọi nhiều lần trong ngày. Nó cho phép
Bắt đầu, Cập nhật, Thiết lập, Xây dựng, Thử nghiệm, Toàn Diệnvà Gửi các bước theo mặc định, nhưng
lối ra sau Cập nhật nếu nó báo cáo không có thay đổi nào đối với cây nguồn.
Thử nghiệm
Chế độ này nhằm mục đích được nhà phát triển sử dụng để kiểm tra các thay đổi cục bộ. Nó
cho phép Bắt đầu, Thiết lập, Xây dựng, Thử nghiệm, Toàn Diệnvà Gửi các bước theo mặc định.
Menu chính Khách hàng thông qua kiểm tra Dòng lệnh
CTest có thể thực hiện thử nghiệm trên cây xây dựng đã được tạo sẵn. Chạy kiểm tra lệnh với
thư mục làm việc hiện tại được đặt thành cây xây dựng và sử dụng một trong các chữ ký sau:
ctest -D [ ]
ctest -M [ -NS ] ...
phải là một trong những điều trên Menu chính Khách hàng Chế độ, và mỗi phải là một trong số
trên Menu chính Khách hàng Các bước.
CTest đọc Menu chính Khách hàng Cấu hình cài đặt từ một tệp trong cây xây dựng
được gọi là CTestConfiguration.ini or DartConfiguration.tcl (tên là lịch sử).
Định dạng của tệp là:
# Các dòng bắt đầu bằng '#' là nhận xét.
# Các dòng không trống khác là các cặp khóa-giá trị.
:
Ở đâu là tên cài đặt và là giá trị cài đặt.
Trong xây dựng cây do CMake tạo, tệp cấu hình này được tạo bởi kiểm tra
mô-đun nếu dự án bao gồm. Mô-đun sử dụng các biến để lấy giá trị cho mỗi
cài đặt như được ghi lại với các cài đặt bên dưới.
Menu chính Khách hàng thông qua kiểm tra Script
CTest có thể thực hiện thử nghiệm do ngôn ngữ cmake(7) script tạo và duy trì
nguồn và cây xây dựng cũng như thực hiện các bước thử nghiệm. Chạy kiểm tra lệnh
với thư mục làm việc hiện tại được đặt bên ngoài bất kỳ cây xây dựng nào và sử dụng một trong những
chữ ký:
ctest -S
ctest -SP
tệp phải gọi các lệnh CTest Commands để chạy các bước thử nghiệm một cách rõ ràng như
tài liệu dưới đây. Các lệnh có được Menu chính Khách hàng Cấu hình cài đặt từ họ
đối số hoặc từ các biến được đặt trong tập lệnh.
Dashboard KHÁCH HÀNG CẤU HÌNH
Menu chính Khách hàng Các bước có thể được định cấu hình bằng các cài đặt được đặt tên như được ghi trong tài liệu
các phần sau.
kiểm tra Bắt đầu Bước
Bắt đầu gửi trang tổng quan mới bao gồm các kết quả được ghi lại bởi những điều sau
các bước.
Trong một kiểm tra Script, Các ctest_start () lệnh chạy bước này. Các đối số cho lệnh có thể
chỉ định một số cài đặt bước. Đầu tiên lệnh chạy dòng lệnh được chỉ định bởi
các CTEST_CHECKOUT_COMMAND , nếu được đặt, để khởi tạo thư mục nguồn.
Cài đặt cấu hình bao gồm:
Xây dựng thư mục
Đường dẫn đầy đủ đến cây xây dựng dự án.
· kiểm tra Script biến: CTEST_BINARY_DIRECTORY
· kiểm tra biến mô-đun: DỰ ÁN_BINARY_DIR
Thư mục nguồn
Đường dẫn đầy đủ đến cây nguồn dự án.
· kiểm tra Script biến: CTEST_SOURCE_DIRECTORY
· kiểm tra biến mô-đun: DỰ ÁN_SOURCE_DIR
kiểm tra Cập nhật Bước
Trong một kiểm tra Script, Các ctest_update () lệnh chạy bước này. Đối số với lệnh
có thể chỉ định một số cài đặt bước.
Cài đặt cấu hình để chỉ định công cụ kiểm soát phiên bản bao gồm:
BZRLệnh
bzr công cụ dòng lệnh để sử dụng nếu cây nguồn do Bazaar quản lý.
· kiểm tra Script biến: CTEST_BZR_COMMAND
· kiểm tra biến mô-đun: không có
BZRUUpdateTùy chọn
Tùy chọn dòng lệnh cho BZRLệnh khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_BZR_UPDATE_OPTIONS
· kiểm tra biến mô-đun: không có
CVSLệnh
cvs công cụ dòng lệnh để sử dụng nếu cây nguồn được quản lý bởi CVS.
· kiểm tra Script biến: CTEST_CVS_COMMAND
· kiểm tra biến mô-đun: CVSCOMMAND
CVSUpdateTùy chọn
Tùy chọn dòng lệnh cho CVSLệnh khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_CVS_UPDATE_OPTIONS
· kiểm tra biến mô-đun: CVS_UPDATE_OPTIONS
GITTCommand
git công cụ dòng lệnh để sử dụng nếu cây nguồn được quản lý bởi Git.
· kiểm tra Script biến: CTEST_GIT_COMMAND
· kiểm tra biến mô-đun: GITCOMMAND
GIUpdateCustom
Chỉ định một dòng lệnh tùy chỉnh (dưới dạng danh sách được phân tách bằng dấu chấm phẩy) để chạy trong nguồn
cây (cây công việc Git) để cập nhật nó thay vì chạy GITTCommand.
· kiểm tra Script biến: CTEST_GIT_UPDATE_CUSTOM
· kiểm tra biến mô-đun: CTEST_GIT_UPDATE_CUSTOM
Tùy chọn cập nhật GITU
Tùy chọn dòng lệnh cho GITTCommand khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_GIT_UPDATE_OPTIONS
· kiểm tra biến mô-đun: GIT_UPDATE_OPTIONS
HGCommand
hg công cụ dòng lệnh để sử dụng nếu cây nguồn do Mercurial quản lý.
· kiểm tra Script biến: CTEST_HG_COMMAND
· kiểm tra biến mô-đun: không có
HGUpdateTùy chọn
Tùy chọn dòng lệnh cho HGCommand khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_HG_UPDATE_OPTIONS
· kiểm tra biến mô-đun: không có
khách hàng P4
Giá trị của -c tùy chọn cho P4Lệnh.
· kiểm tra Script biến: CTEST_P4_CLIENT
· kiểm tra biến mô-đun: CTEST_P4_CLIENT
P4Lệnh
p4 công cụ dòng lệnh để sử dụng nếu cây nguồn được quản lý bởi Perforce.
· kiểm tra Script biến: CTEST_P4_COMMAND
· kiểm tra biến mô-đun: LỆNH P4
P4Tùy chọn
Tùy chọn dòng lệnh cho P4Lệnh cho tất cả các lời kêu gọi.
· kiểm tra Script biến: CTEST_P4_OPTIONS
· kiểm tra biến mô-đun: CTEST_P4_OPTIONS
P4Cập nhậtTùy chỉnh
Chỉ định một dòng lệnh tùy chỉnh (dưới dạng danh sách được phân tách bằng dấu chấm phẩy) để chạy trong nguồn
cây (cây Perforce) để cập nhật nó thay vì chạy P4Lệnh.
· kiểm tra Script biến: không có
· kiểm tra biến mô-đun: CTEST_P4_UPDATE_CUSTOM
P4UpdateTùy chọn
Tùy chọn dòng lệnh cho P4Lệnh khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_P4_UPDATE_OPTIONS
· kiểm tra biến mô-đun: CTEST_P4_UPDATE_OPTIONS
SVNLệnh
svn công cụ dòng lệnh để sử dụng nếu cây nguồn được quản lý bởi Subversion.
· kiểm tra Script biến: CTEST_SVN_COMMAND
· kiểm tra biến mô-đun: SVNCOMMAND
SVNTùy chọn
Tùy chọn dòng lệnh cho SVNLệnh cho tất cả các lời kêu gọi.
· kiểm tra Script biến: CTEST_SVN_OPTIONS
· kiểm tra biến mô-đun: CTEST_SVN_OPTIONS
SVNUpdateTùy chọn
Tùy chọn dòng lệnh cho SVNLệnh khi cập nhật nguồn.
· kiểm tra Script biến: CTEST_SVN_UPDATE_OPTIONS
· kiểm tra biến mô-đun: SVN_UPDATE_OPTIONS
Cập nhậtLệnh
Chỉ định công cụ dòng lệnh kiểm soát phiên bản để sử dụng mà không phát hiện VCS
quản lý cây nguồn.
· kiểm tra Script biến: CTEST_UPDATE_COMMAND
· kiểm tra biến mô-đun: CHỈ HUY khi nào CẬP NHẬT_TYPE is , khác
UPDATE_COMMAND
Tùy chọn cập nhật
Tùy chọn dòng lệnh cho Cập nhậtLệnh.
· kiểm tra Script biến: CTEST_UPDATE_OPTIONS
· kiểm tra biến mô-đun: _UPDATE_OPTIONS khi nào CẬP NHẬT_TYPE is , khác
CẬP NHẬT_OPTIONS
Loại cập nhật
Chỉ định hệ thống kiểm soát phiên bản quản lý cây nguồn nếu nó không thể
được phát hiện tự động. Giá trị có thể là bzr, cvs, git, hg, p4, hoặc là svn.
· kiểm tra Script biến: không có, được phát hiện từ cây nguồn
· kiểm tra biến mô-đun: CẬP NHẬT_TYPE nếu đặt, khác CTEST_UPDATE_TYPE
Phiên bản cập nhậtChỉ
Chỉ định rằng bạn muốn lệnh cập nhật kiểm soát phiên bản chỉ khám phá
phiên bản hiện tại đã được kiểm tra và không được cập nhật lên phiên bản khác.
· kiểm tra Script biến: CTEST_UPDATE_VERSION_CHỈ
Cài đặt cấu hình bổ sung bao gồm:
Thời gian bắt đầu hàng đêm
Trong tạp chí mỗi đêm chế độ bảng điều khiển, chỉ định "thời gian bắt đầu hàng đêm". Với tập trung
hệ thống kiểm soát phiên bản (cvs và svn), Cập nhật bước kiểm tra phiên bản của
phần mềm tại thời điểm này để nhiều khách hàng chọn một phiên bản chung để
kiểm tra. Điều này không được xác định rõ ràng trong hệ thống kiểm soát phiên bản phân tán, vì vậy
cài đặt bị bỏ qua.
· kiểm tra Script biến: CTEST_NIGHTLY_START_TIME
· kiểm tra biến mô-đun: NIGHTLY_START_TIME nếu đặt, khác CTEST_NIGHTLY_START_TIME
kiểm tra Thiết lập Bước
Trong một kiểm tra Script, Các ctest_configure () lệnh chạy bước này. Đối số với lệnh
có thể chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
Cấu hìnhLệnh
Dòng lệnh để khởi chạy quá trình cấu hình phần mềm. Nó sẽ được thực hiện trong
vị trí được chỉ định bởi Xây dựng thư mục thiết lập.
· kiểm tra Script biến: CTEST_CONFIGURE_COMMAND
· kiểm tra biến mô-đun: CMAKE_COMMAND tiếp theo DỰ ÁN_SOURCE_DIR
kiểm tra Xây dựng Bước
Trong một kiểm tra Script, Các ctest_build () lệnh chạy bước này. Các đối số cho lệnh có thể
chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
Mặc địnhCTestConfigurationType
Khi hệ thống xây dựng được khởi chạy, cho phép lựa chọn thời gian xây dựng của
cấu hình (ví dụ: Gỡ lỗi, Phát hành), điều này chỉ định cấu hình mặc định là
xây dựng khi không -C tùy chọn được cung cấp cho kiểm tra chỉ huy. Giá trị sẽ là
được thay thế thành giá trị của MakeCommand để thay thế chuỗi ký tự
$ {CTEST_CONFIGURATION_TYPE} nếu nó xuất hiện.
· kiểm tra Script biến: CTEST_CONFIGUration_TYPE
· kiểm tra biến mô-đun: DEFAULT_CTEST_CONFIGUration_TYPE, được khởi tạo bởi
CMAKE_CONFIG_TYPE biến môi trường
MakeCommand
Dòng lệnh để khởi chạy quá trình xây dựng phần mềm. Nó sẽ được thực thi trong
vị trí được chỉ định bởi Xây dựng thư mục thiết lập.
· kiểm tra Script biến: CTEST_BUILD_COMMAND
· kiểm tra biến mô-đun: MAKECOMMAND, được khởi tạo bởi build_command () lệnh
Sử dụngLauncher
Để xây dựng cây do CMake tạo bằng cách sử dụng một trong các Trình tạo tệp Makefile hoặc
Ninja trình tạo, chỉ định xem CTEST_USE_LAUNCHERS tính năng được kích hoạt bởi
CTestUseLauncher mô-đun (cũng được bao gồm bởi kiểm tra mô-đun). Khi được bật,
hệ thống xây dựng được tạo bao bọc mỗi lệnh gọi của trình biên dịch, trình liên kết hoặc tùy chỉnh
dòng lệnh với một "launcher" giao tiếp với CTest thông qua môi trường
các biến và tệp để báo cáo thông tin cảnh báo và lỗi bản dựng chi tiết.
Nếu không, CTest phải "cạo" nhật ký đầu ra xây dựng để chẩn đoán.
· kiểm tra Script biến: CTEST_USE_LAUNCHERS
· kiểm tra biến mô-đun: CTEST_USE_LAUNCHERS
kiểm tra Thử nghiệm Bước
Trong một kiểm tra Script, Các ctest_test () lệnh chạy bước này. Các đối số cho lệnh có thể
chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
tải thử nghiệm
Trong khi chạy các bài kiểm tra song song (ví dụ: với -j), cố gắng không bắt đầu kiểm tra khi chúng
có thể khiến tải CPU vượt qua ngưỡng nhất định.
· kiểm tra Script biến: CTEST_TEST_LOAD
· kiểm tra biến mô-đun: CTEST_TEST_LOAD
TimeOut
Thời gian chờ mặc định cho mỗi bài kiểm tra nếu không được chỉ định bởi TIMEOUT tài sản thử nghiệm.
· kiểm tra Script biến: CTEST_TEST_TIMEOUT
· kiểm tra biến mô-đun: DART_TESTING_TIMEOUT
kiểm tra Toàn Diện Bước
Trong một kiểm tra Script, Các ctest_coverage () lệnh chạy bước này. Đối số với lệnh
có thể chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
Bảo hiểmLệnh
Công cụ dòng lệnh để thực hiện phân tích vùng phủ của phần mềm. Nó sẽ được thực hiện trong
vị trí được chỉ định bởi Xây dựng thư mục thiết lập.
· kiểm tra Script biến: CTEST_COVERAGE_COMMAND
· kiểm tra biến mô-đun: COVERAGE_COMMAND
Phạm vi bảo hiểmCờ phụ
Chỉ định các tùy chọn dòng lệnh cho Bảo hiểmLệnh công cụ.
· kiểm tra Script biến: CTEST_COVERAGE_EXTRA_FLAGS
· kiểm tra biến mô-đun: COVERAGE_EXTRA_FLAGS
kiểm tra memcheck Bước
Trong một kiểm tra Script, Các ctest_memcheck () lệnh chạy bước này. Đối số với lệnh
có thể chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
Kiểm tra bộ nhớLệnh
Công cụ dòng lệnh để thực hiện phân tích động. Các dòng lệnh kiểm tra sẽ được khởi chạy
thông qua công cụ này.
· kiểm tra Script biến: CTEST_MEMORYCHECK_COMMAND
· kiểm tra biến mô-đun: BỘ NHỚCHECK_COMMAND
MemoryCheckCommandTùy chọn
Chỉ định các tùy chọn dòng lệnh cho Kiểm tra bộ nhớLệnh dụng cụ. Họ sẽ được đặt
trước dòng lệnh kiểm tra.
· kiểm tra Script biến: CTEST_MEMORYCHECK_COMMAND_OPTIONS
· kiểm tra biến mô-đun: BỘ NHỚCHECK_COMMAND_OPTIONS
Loại kiểm tra bộ nhớ
Chỉ định loại kiểm tra bộ nhớ để thực hiện.
· kiểm tra Script biến: CTEST_MEMORYCHECK_TYPE
· kiểm tra biến mô-đun: BỘ NHỚCHECK_TYPE
MemoryCheckSanitizerTùy chọn
Chỉ định các tùy chọn cho chất làm vệ sinh khi chạy với một bản dựng hỗ trợ chất làm vệ sinh.
· kiểm tra Script biến: CTEST_MEMORYCHECK_SANITIZER_OPTIONS
· kiểm tra biến mô-đun: BỘ NHỚCHECK_SANITIZER_OPTIONS
Kiểm tra bộ nhớỨc chếTệp
Chỉ định một tệp có chứa các quy tắc ngăn chặn cho Kiểm tra bộ nhớLệnh dụng cụ. Nó
sẽ được chuyển với các tùy chọn phù hợp với công cụ.
· kiểm tra Script biến: CTEST_MEMORYCHECK_SUPRESSIONS_FILE
· kiểm tra biến mô-đun: MEMORYCHECK_SUPRESSIONS_FILE
Cài đặt cấu hình bổ sung bao gồm:
Giới HạnKiểm TraLệnh
Chỉ định một Kiểm tra bộ nhớLệnh được biết là dòng lệnh tương thích với
Kiểm tra Bounds.
· kiểm tra Script biến: không có
· kiểm tra biến mô-đun: không có
thanh lọc lệnh
Chỉ định một Kiểm tra bộ nhớLệnh được biết là dòng lệnh tương thích với
Thanh lọc.
· kiểm tra Script biến: không có
· kiểm tra biến mô-đun: LỰA CHỌN
ValgrindLệnh
Chỉ định một Kiểm tra bộ nhớLệnh được biết là dòng lệnh tương thích với
Valgrind.
· kiểm tra Script biến: không có
· kiểm tra biến mô-đun: VALGRIND_COMMAND
ValgrindCommandTùy chọn
Chỉ định các tùy chọn dòng lệnh cho ValgrindLệnh dụng cụ. Họ sẽ được đặt
trước dòng lệnh kiểm tra.
· kiểm tra Script biến: không có
· kiểm tra biến mô-đun: VALGRIND_COMMAND_OPTIONS
kiểm tra Gửi Bước
Trong một kiểm tra Script, Các ctest_submit () lệnh chạy bước này. Đối số với lệnh
có thể chỉ định một số cài đặt bước.
Cài đặt cấu hình bao gồm:
Tên bản dựng
Mô tả nền tảng khách hàng bảng điều khiển bằng một chuỗi ngắn. (Hệ điều hành,
trình biên dịch, v.v.)
· kiểm tra Script biến: CTEST_BUILD_NAME
· kiểm tra biến mô-đun: BUILDNAME
Phiên bản CDash
Chỉ định phiên bản của CDash trên máy chủ.
· kiểm tra Script biến: không có, được phát hiện từ máy chủ
· kiểm tra biến mô-đun: CTEST_CDASH_VERSION
CTestGửiThử lạiĐếm
Chỉ định một số lần thử gửi lại khi không có mạng.
· kiểm tra Script biến: không, sử dụng ctest_submit () RETRY_COUNT tùy chọn.
· kiểm tra biến mô-đun: CTEST_SUBMIT_RETRY_COUNT
CTestGửiThử lạiDelay
Chỉ định thời gian trễ trước khi thử gửi lại khi lỗi mạng.
· kiểm tra Script biến: không, sử dụng ctest_submit () RETRY_DELAY tùy chọn.
· kiểm tra biến mô-đun: CTEST_SUBMIT_RETRY_DELAY
Tùy chọn cuộn tròn
Chỉ định danh sách các tùy chọn được phân tách bằng dấu chấm phẩy để kiểm soát thư viện Curl
CTest sử dụng nội bộ để kết nối với máy chủ. Các tùy chọn có thể có là
CURLOPT_SSL_VERIFYPEER_OFF và CURLOPT_SSL_VERIFYHOST_OFF.
· kiểm tra Script biến: CTEST_CURL_OPTIONS
· kiểm tra biến mô-đun: CTEST_CURL_OPTIONS
Vị trí thả
Đường dẫn trên máy chủ bảng điều khiển để gửi bài nộp.
· kiểm tra Script biến: CTEST_DROP_LOCATION
· kiểm tra biến mô-đun: DROP_LOCATION nếu đặt, khác CTEST_DROP_LOCATION
Phương pháp thả
Chỉ định phương pháp gửi kết quả đến máy chủ bảng điều khiển.
Giá trị có thể là cp, ftp, http, https, Scp, hoặc là xmlrpc (nếu CMake được xây dựng với
hỗ trợ cho nó).
· kiểm tra Script biến: CTEST_DROP_METHOD
· kiểm tra biến mô-đun: DROP_METHOD nếu đặt, khác CTEST_DROP_METHOD
DropSite
Tên máy chủ bảng điều khiển (cho ftp, httpvà https, Scpvà xmlrpc).
· kiểm tra Script biến: CTEST_DROP_SITE
· kiểm tra biến mô-đun: DROP_SITE nếu đặt, khác CTEST_DROP_SITE
DropTrang webMật khẩu
Mật khẩu đăng nhập máy chủ bảng điều khiển, nếu có (cho ftp, httpvà https).
· kiểm tra Script biến: CTEST_DROP_SITE_PASSWORD
· kiểm tra biến mô-đun: DROP_SITE_PASSWORD nếu đặt, khác CTEST_DROP_SITE_PASWORD
DropSiteNgười dùng
Tên người dùng đăng nhập máy chủ bảng điều khiển, nếu có (cho ftp, httpvà https).
· kiểm tra Script biến: CTEST_DROP_SITE_USER
· kiểm tra biến mô-đun: DROP_SITE_USER nếu đặt, khác CTEST_DROP_SITE_USER
IsCDash
Chỉ định xem máy chủ bảng điều khiển có CDash hoặc một máy chủ bảng điều khiển cũ hơn
yêu cầu thực hiện Trang web kích hoạt.
· kiểm tra Script biến: CTEST_DROP_SITE_CDASH
· kiểm tra biến mô-đun: CTEST_DROP_SITE_CDASH
ScpCommand
Scp công cụ dòng lệnh để sử dụng khi Phương pháp thả is Scp.
· kiểm tra Script biến: CTEST_SCP_COMMAND
· kiểm tra biến mô-đun: LỆNH SCP
Chỗ Mô tả trang web lưu trữ khách hàng trên bảng điều khiển bằng một chuỗi ngắn. (Tên máy chủ, miền,
vv)
· kiểm tra Script biến: CTEST_SITE
· kiểm tra biến mô-đun: SITE, được khởi tạo bởi Tên trang web() lệnh
Trang web kích hoạt
Tùy chọn kế thừa để hỗ trợ triển khai máy chủ bảng điều khiển cũ hơn. Không được sử dụng khi
IsCDash là đúng.
· kiểm tra Script biến: CTEST_TRIGGER_SITE
· kiểm tra biến mô-đun: TRIGGER_SITE nếu đặt, khác CTEST_TRIGGER_SITE
Sử dụng ctest trực tuyến bằng các dịch vụ onworks.net