Chúng tôi có một môi trường thử nghiệm phân tán với robotremoteserver bắt đầu một loạt các ứng dụng khác và làm việc với chúng như một phần của thử nghiệm. Bài kiểm tra mà tôi đang cố gắng chạy đòi hỏi tôi phải chạy hơn một triệu trường hợp thử nghiệm trong một bộ duy nhất. Vấn đề ở đây là khi pybo
t bắt đầu chạy nó chặn 8 gigs ram và kết quả hoạt động chậm. Sau một lúc nó bị đóng băng.Chạy thử nghiệm với hơn một triệu trường hợp thử nghiệm
Để khắc phục sự cố này, tôi đã lên kế hoạch tạo các suite riêng biệt với ít hơn 100 trường hợp trong mỗi phòng. Nhưng trong trường hợp này, tôi không thể sử dụng các từ khóa từ các bộ điều khiển từ xa khác được khởi tạo từ các suite khác. Cách duy nhất tôi có thể sử dụng nó là ngắt kết nối từ bộ điều khiển từ xa và kết nối lại nó trong mỗi bộ - điều này sẽ đánh bại mục đích của thử nghiệm.
Tôi không chắc liệu có ai đã bắt gặp tình huống này hay không. Tôi sẽ đánh giá cao nếu có ai có thể nghĩ ra một giải pháp cho vấn đề này.
Thông tin bổ sung Một điều khác giúp giải quyết vấn đề này là nếu có thể gọi từ khóa từ thư viện (có trạng thái) được khởi tạo bởi một bộ khác?
Tôi có thể sử dụng lấy phiên bản thư viện khi sử dụng RIDE? Tôi đang nhập thư viện trong một bộ, sau đó thử lấy dụ thư viện trong bộ phần mềm khác. Điều này có thể không?
tôi tiếp tục nhận được lỗi sau:
AttributeError: Remote instance has no attribute 'replace'
Trong Suite 1 đây là những gì tôi đang làm:
Import Library Remote ${verifix_xmlrpc_url} WITH NAME Verifix
${lib}= BuiltIn.Get Library Instance Verifix
Set Global Variable ${lib}
Trong Suite 2:
${lib}.remove messages ${VenueNSDQ}
Hi Amol, bạn đã có bất kỳ thành công nào cho đến nay chưa? Thành thật mà nói, có vẻ khá ngu ngốc khi có nhiều trường hợp kiểm tra được liên kết dưới một bộ kiểm tra, tôi không thể tưởng tượng rằng nó có thể hiểu được bộ phần mềm như một đơn vị. Tôi nghĩ rằng tôi sẽ khuyên bạn nên chia tách bộ thử nghiệm như bạn đã làm trong các đơn vị hợp lý để tránh các vấn đề. Bạn đã thử làm như vậy với thẻ chưa? Một gợi ý bổ sung sẽ là sử dụng pabot khi bạn đã tách ra một số bộ thử nghiệm. Chỉ cần cẩn thận nếu bạn cần một số tài nguyên được chia sẻ cho bất kỳ thử nghiệm nào chạy – shicky
Một triệu, nghiêm túc? Các trường hợp thử nghiệm có được tạo tự động không? Kích thước của kích thước tệp thử nghiệm là bao nhiêu? Bạn có thành công với những đề xuất trên không? – Rao
@shicky không có lý do gì để gọi cho bất kỳ ai ngu ngốc ... – Monkpit