2010-06-18 35 views
7

cài đặt Hudson chúng tôi cho thấy một phiên bản rất Spartan của báo cáo Selenium:Làm thế nào để có được Hudson để hiển thị báo cáo selen hoàn chỉnh?

Selenium Report Result 
numTestPasses 2 
numTestFailures 0 

Tôi đã hiểu rằng chúng ta có thể xem báo cáo đầy đủ qua Hudson, và cũng có thể theo dõi sự phát triển của các bài kiểm tra. Nhưng bằng cách nào?

+0

Bạn có thể cung cấp thêm chi tiết cho chúng tôi không? - bạn có sử dụng plugin selenium hudsons không? - bạn có gọi selen từ kiến ​​/ maven không? – tweber

+0

Có, plugin selenium được cài đặt vào Hudson. Selenium được chạy bằng selenium-maven-plugin. – tputkonen

Trả lời

0

Không chắc chắn nếu điều này phù hợp với môi trường của bạn: Tôi đang chạy selenium-rc thông qua các trường hợp thử nghiệm JUnit (và phpunit) sử dụng kiến ​​trong dự án tự do Hudson. Hudson thu thập và xuất bản JUnit và thông qua xUnit Plugin các kết quả kiểm tra khác nhau trong một bước xây dựng bài tùy chọn.

Có thể bạn chỉ cần tìm hiểu quy trình xây dựng lưu trữ báo cáo xml thực tế ở đâu và chỉ dẫn hudson xuất bản?

3

Chúng tôi đã định cấu hình Hudson để chạy Selenium thông qua tác vụ Ant. Sau đó, chúng tôi đã thêm một hành động sau khi xây dựng để "Xuất bản báo cáo kết quả kiểm tra JUnit". Với thiết lập này, chúng ta có thể nhìn thấy từng tên thử nghiệm thất bại cùng với thời gian mỗi bài kiểm tra mất và khả năng đi sâu vào tất cả các bài kiểm tra để xem chi tiết cụ thể.

Bạn có thể chỉ thêm hành động xây dựng bài đăng đó vào dự án của mình bằng plugin Selenium.

0

Tôi chạy kiểm tra Selen ở Hudson bằng cách sử dụng plugin này. Nó chạy thử nghiệm Selenium của tôi và xuất bản các báo cáo thử nghiệm chi tiết. Rất dễ cấu hình, có thể không hoàn hảo nếu bạn có nhiều bộ thử nghiệm để thực thi.

+0

tôi đã đưa đường dẫn tương đối của tệp TestResult.html của tôi vào đầu vào "Xuất bản báo cáo Selenium", nhưng khi tôi kiểm tra Đầu ra Console, nó sẽ lấy "/usr/local/apache-tomcat-6.0.20/seleniumtest \ usr \ local \ apache-tomcat-6.0.20 \ seleniumtest \ selenium-html \ TestResult.html ", Lưu ý rootpath được thêm hai lần !!!! Tôi không biết phải làm gì cho điều này? – gnanz

0

Chúng tôi sử dụng plugin SeleniumHQ. Kết quả được lưu trong vùng làm việc (điều này được thực hiện trong cấu hình dự án bằng cách sử dụng "Publish Selenium Report"). Bạn có thể lưu các báo cáo xây dựng bằng cách sử dụng "Lưu trữ các tạo tác" trong cấu hình dự án.

0

Chúng tôi đã viết các bài kiểm tra Selenium như các bài kiểm tra JUnit bình thường, được thực hiện với phần còn lại của bài kiểm tra, vì vậy các báo cáo được nhúng vào báo cáo thử nghiệm junit do hudson tạo ra.

Các vấn đề liên quan