Phần Mẹo nâng cao của trang Serverspec hiển thị ví dụ về thử nghiệm nhiều máy chủ có cùng một bộ thử nghiệm. Tôi đã xây dựng một ví dụ của riêng mình (https://gist.github.com/neilhwatson/81249ad393800a76a8ad), nhưng có vấn đề.Thử nghiệm nhiều máy chủ có cùng kiểm tra bằng cách sử dụng serverpec
Vấn đề đầu tiên là các bài kiểm tra dừng lại ở lần thất bại đầu tiên thay vì tiến hành thông qua lô và giữ lại kiểm đếm. Thứ hai là đầu ra thất bại không cho biết máy chủ nào xảy ra lỗi. Tôi có thể làm gì để khắc phục những vấn đề này và tạo báo cáo cuối cùng cho tất cả các máy chủ?
Closer, nhưng tôi vẫn không thể nói những gì thất bại chủ nhà xảy ra trên. Gist mới: https://gist.github.com/neilhwatson/1d41c696102c01bbb87a –
Lỗi mới: 'example' không có sẵn trong một ví dụ (ví dụ: khối' it') hoặc từ các cấu trúc chạy trong phạm vi của ví dụ (ví dụ 'trước',' let', v.v.). Nó chỉ có sẵn trên một nhóm ví dụ (ví dụ: khối 'mô tả' hoặc' bối cảnh'). –
Ahh, xấu của tôi, đó là từ RSpec 2, không phải RSpec 3. Nó được thực hiện theo cách này trong RSpec 3: http://stackoverflow.com/a/26164289/238292. Tôi sẽ cập nhật phản hồi. –