2013-06-11 31 views
19

Hiện tại, máy chủ Jenkins của chúng tôi chỉ hiển thị lịch sử/biểu đồ cho tổng số bài kiểm tra đã trôi qua/bỏ qua/không thành công - tôi giả định đó là hành vi của hộp.Lịch sử hiển thị của một kết quả thử nghiệm đơn trong Jenkins - bổ sung thêm các vấn đề về cấu hình hoặc plugin?

Nếu bạn chọn một thử nghiệm duy nhất, bạn sẽ nhận được thông tin về thời gian thử nghiệm thất bại (giả sử nó đã thất bại). Tuy nhiên, chúng tôi muốn xem là một lịch sử cho thử nghiệm đơn lẻ trên các bản dựng khác nhau để xác định xem thử nghiệm có bị lỗi trong quá khứ (và khi nào) mặc dù nó đã trôi qua hay không. Nếu bạn tìm thấy một công trình mà nó không thành công, bạn có thể nhấp vào nó và điều tra những gì có thể đã gây ra lỗi; nếu nó lại xuất hiện, bạn có thể kiểm tra xem một cái gì đó có thực sự cố định bài kiểm tra hay không, dù nó có thất bại một cách ngẫu nhiên hay không.

Đây có phải là thứ có thể được thực hiện bằng cách nào đó thông qua cấu hình hay chúng tôi cần một plugin bổ sung cho điều này? Nếu có, cái nào?

Không chắc chắn nếu điều này tạo ra sự khác biệt nhiều, nhưng chúng tôi đang sử dụng Java (Maven) & TestNG (Surefire).

+0

Bạn đang sử dụng JUnit hoặc TestNG? Điều gì về các plugin cho cả hai? Điều này không giải quyết được vấn đề của bạn? – mac

Trả lời

6

Cả hai TestNG pluginJUnit plugin sẽ thực sự hiển thị lịch sử của kết quả kiểm tra.

Bạn chỉ cần chọn một kết quả nhất định và sau đó:

  • Đối với JUnit nhấp chuột vào "History" ở phía bên trái, và
  • Đối với TestNG nhấp chuột bạn sẽ thấy lịch sử trong đồ thị phía trên kết quả. Bạn chỉ có thể nhấp vào các thanh trong các thanh để xem các kết quả cũ hơn và cũng có thể nếu bạn nhấp vào gần cạnh hơn, phạm vi kết quả kiểm tra sẽ điều chỉnh
+0

Rất tiếc, chế độ xem Lịch sử JUnit dường như không phải là những gì chúng tôi đang tìm kiếm. –

+0

Bạn đang tìm kiếm gì mà JUnit (Lịch sử) không cung cấp? – mac

+0

Lịch sử JUnit sẽ hiển thị cho tôi nếu Test X đã không thành công trong 10 bản dựng trước. Thật tuyệt. Nhưng nếu Test Y thất bại trên mọi bản dựng khác, thì tôi muốn một cách để thấy rằng nó có một lịch sử sơ sài ngay cả khi vệt thất bại tối đa của nó là 1. –

1

Trợ giúp plugin Static Code Analysis có hỗ trợ không?

+0

Không, nó không xuất hiện để cung cấp lịch sử cho một bài kiểm tra duy nhất lớp hoặc trường hợp thử nghiệm. –