Trong tất cả các hướng dẫn tôi đã đọc cho Test::Class
, có vẻ là một tập lệnh runner tải tất cả các lớp. Và tôi nghĩ từ quan điểm của Test::Harness
đây chỉ là một thử nghiệm khổng lồ. Tôi không nghĩ rằng nó có thể song song các bài kiểm tra bên trong Á hậu.Có thể kiểm tra :: Các bài kiểm tra lớp được chạy song song không? (hoặc làm thế nào để tính ra các bài kiểm tra siêu lớp)
Vấn đề X của tôi là tôi đang cố gắng tính các hành vi siêu hạng khi kiểm tra các lớp con. Mỗi phân lớp phải có kiểm tra phân lớp riêng của nó (có thể được song song), nhưng cũng có các hành vi tập thể dục được thừa kế từ lớp cha. Làm thế nào mà?
Chỉnh sửa: Tôi đã tìm thấy hai bài đăng này từ năm 2007 dường như ngụ ý rằng những gì tôi yêu cầu không tương thích/không thể. Bất kỳ cập nhật nào kể từ đó?
- http://www.hexten.net/pipermail/tapx-dev/2007-October/001756.html (suy đoán cho
Test::Class
để hỗ trợ xử lý song song - http://perlbuzz.com/2007/08/organizing-tests-with-testclass.html (ngụ ý rằng
Test::Class
vàTest::Harness
là tư tưởng độc quyền)
bạn có thể xem 'forkprove' nhưng tôi không phải là sur e nếu nó hoạt động với 'Test :: Class' một cách chính xác – Taras
Rõ ràng,' Test :: Harness' không có kiểm soát thực hiện kiểm tra song song: http://stackoverflow.com/questions/11977015/how-to-run-some-but -không-tất cả các bài kiểm tra-in-a-perl-test-suite-song song – fenway
Tất nhiên là có. Nhưng tôi đang sử dụng Test :: Class, không phải Test :: Harness. –