Tôi đang xây dựng một dự án webapp bằng Maven, sử dụng maven-failsafe-plugin cho các bài kiểm tra tích hợp của tôi. Một container Glassfish3x hàng hóa được bắt đầu ràng buộc với giai đoạn thử nghiệm tích hợp trước và dừng lại như là một phần của giai đoạn thử nghiệm tích hợp sau.Làm thế nào để chạy các thử nghiệm không phải Java trong maven-failsafe?
Tuy nhiên, thử nghiệm tích hợp của tôi nằm trong tập lệnh dựa trên pyUnit. Tôi đã thử chạy cả hai bằng cách sử dụng exec-maven-plugin, và sử dụng nosetests/freshen thông qua maven-bdd-plugin.
Cả hai phương pháp đều chạy kịch bản, nhưng nếu các kiểm tra thất bại, chúng sẽ không xây dựng Maven ngay lập tức. Maven không chạy giai đoạn thử nghiệm tích hợp sau, để lại một container vận chuyển hàng hóa phía sau, mà không có bất kỳ nỗ lực nào khác để chạy thử nghiệm.
Làm cách nào tôi có thể định cấu hình trình bảo mật không an toàn để diễn giải trình gỡ lỗi không thành công của tôi thành thử nghiệm không thành công, để thực hiện công việc và chạy giai đoạn thử nghiệm tích hợp sau?
Tôi biết đó là câu hỏi rất cũ, nhưng tôi có vấn đề rất giống nhau. Bạn đã quản lý để giải quyết nó? – Klinki