Chúng tôi có một ứng dụng web phong phú. Bộ điều khiển và mặt tiền dịch vụ của chúng tôi được viết bằng coffeescript (JavaScript) và jquery. Trong quá khứ họ sẽ là java.Làm cách nào để chạy thử nghiệm jasmine JavaScript từ Jenkins (Hudson) mà không cần tải JSP?
Để chạy thử nghiệm hoa nhài JavaScript của chúng tôi từ Jenkins/Hudson, chúng tôi sử dụng junit và htmlunit của java để tải trang jsp thử nghiệm theo định hướng bao gồm thông số hoa nhài.
Khi Htmlunit cố gắng chạy, nó thổi lên cố gắng getPage() có thể do đường dẫn lớp phân tích cú pháp XML cực kỳ khó khăn để theo dõi trong thế giới của chúng ta.
Chúng tôi chỉ muốn có thể chạy thử nghiệm JavaScript của chúng tôi từ Jenkins và báo cáo lỗi nếu thử nghiệm JavaScript không vượt qua. Chúng tôi chỉ sử dụng jsp và htmlunit để chạy thử nghiệm JavaScript. Chúng ta có thể tải các thử nghiệm JavaScript và mã javascript vào một công cụ JavaScript với Jenkins như là thứ khởi động nó không? Nếu vậy, làm thế nào?
Cảm ơn bạn đã trả lời. Đó là một câu hỏi công bằng. Tôi quay trở lại câu hỏi làm thế nào để Jenkins khởi động selenium, để chạy thử nghiệm Jasmine, để xem kết quả. – finneycanhelp
Đó chính xác là những gì tôi đang tìm kiếm ... – naugtur
@ sarel-botha: Hãy xem: 1. SauceLabs, 2. Sauce OnDemand plugin và Saucery2 hoặc Saucery3 NuGet gói để làm cho thử nghiệm tự động của bạn với Jenkins và SauceLabs dễ dàng –