Tôi đang cố gắng chạy thử nghiệm trong Jenkins cho gói Python sử dụng PyQt4 và thử nghiệm tạo cửa sổ. Kể từ khi tôi đang chạy các bài kiểm tra trong Jenkins, tôi cần phải chuyển hướng đầu ra đồ họa, vì vậy tôi đang sử dụng xvfb-chạy. Hầu hết thời gian, công trình này, nhưng một khoảng thời gian ngắn, các thử nghiệm ngẫu nhiên sẽ thất bại với:Chạy py.test với xvfb-chạy
/usr/bin/xvfb-run: line 171: kill: (27375) - No such process
Nếu tôi tái chạy thử nghiệm, nó hoạt động tốt hầu hết thời gian (vì vậy nó chỉ là một -off vấn đề).
Có ai gặp phải sự cố này trước đây không? Bạn có ý tưởng nào để giải quyết sự ổn định của thử nghiệm không?
Tôi nghĩ rằng đó là dòng trong kịch bản 'Xvfb-run' nơi nó sẽ cố gắng để phát hiện nếu có một ví dụ chạy, vì vậy nếu các' công tắc -a' đã được đưa ra, có thể thử lại với một khác nhau số máy chủ. Hãy thử chạy với '-a' chuyển đổi (hoặc' --auto-servernum') để xem nếu điều đó làm cho bất kỳ sự khác biệt. –