2010-03-17 28 views
6

Tôi có một dự án thông thường với các kiểm tra JUnit được kết nối với các lớp trong Dự án Android của tôi. Tôi muốn máy chủ của tôi chạy một số kiểm tra JUnit trong thử nghiệm của tôi mỗi khi tôi cam kết mã của tôi từ Dự án Android của tôi.Thử nghiệm tự động trong phát triển Android

Có phương pháp hay nhất để thực hiện việc này không? Cho đến nay tôi chỉ quản lý để chạy thử nghiệm khi chúng là một phần trong khi các bài kiểm tra JUnit và các lớp Android được tách thành 2 dự án khác nhau, vì JUnit chạy trên JVM và Android trong trình giả lập trên DVM (Máy ảo Dalvik).

Trả lời

2

Bạn có thể sử dụng Hudson để đạt được điều này. Tôi đã viết một số bài viết mô tả điều này, ví dụ: Android Continuous Integration: Build with Maven.

Để có thể chạy thử nghiệm một số trường hợp trình mô phỏng hoàn thành yêu cầu của dự án của bạn phải đang chạy trên máy chủ CI, tốt nhất là ở chế độ không đầu.

Changing the Android emulator locale automaticallyHow to Get Serial Number or ID of Android Emulator After it Runs? cũng có thể hữu ích.

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