2016-10-05 19 views
6

Trong Android Studio, thật dễ dàng để tạo cấu hình chạy các kiểm tra đơn vị cho một mô-đun cụ thể. Nhưng có cách nào để tạo cấu hình chạy thử nghiệm đơn vị cho tất cả các mô-đun không?Cấu hình thử nghiệm đơn vị cho nhiều mô-đun

Dự án cụ thể của tôi có nhiều mô-đun (mô-đun "chính" và mô-đun "thư viện", nói). Tôi hiện có hai cấu hình: Bài kiểm tra Đơn vị Chính và Bài kiểm tra Đơn vị Thư viện. Điều này làm việc, nhưng nó sẽ được tốt đẹp để chỉ có bài kiểm tra đơn vị chạy tất cả các bài kiểm tra của tôi.

Từ dòng lệnh, điều này là tầm thường - chỉ cần chạy ./gradlew testDebug và mọi thứ đều vui vẻ. Nhưng tôi không thể tìm ra nó từ Android Studio. Tôi đang thiếu gì ở đây?

Chỉnh sửa:cricket-007 chỉ ra rằng thanh lệnh gradle trong Android Studio có thể cho phép bạn chạy lệnh testDebug. Tính năng này hoạt động nhưng không đầy đủ tính năng như cấu hình thực. Vì vậy, thực sự, câu hỏi là làm thế nào để tạo ra một cấu hình Unit Test chạy tất cả các bài kiểm tra đơn vị từ tất cả các mô-đun.

+0

Có cửa sổ lệnh Gradle ở bên phải của IDE –

+0

Chắc chắn - đó là điểm công bằng. Nhưng đó không phải là khá tốt đẹp như có một cấu hình thực sự, vì một vài lý do. Trước tiên, bạn phải biết cách tìm đúng nhiệm vụ và thứ hai, bạn không thể dễ dàng thực hiện những việc như đính kèm trình gỡ lỗi của mình. Có vẻ như có cách đơn giản hơn để thực hiện việc này. – tmtrademark

+0

Tôi chỉ đang chỉ ra rằng 'testDebug' nằm trong đó. Đó không phải là câu hỏi của bạn? –

Trả lời

0

Tôi đã có thể làm cho nó hoạt động chọn "Tất cả trong gói" và tìm kiếm các thử nghiệm trên các phụ thuộc mô-đun. Vì mô-đun ứng dụng của tôi phụ thuộc vào tất cả các mô-đun khác, tất cả các thử nghiệm đều chạy khi chạy Tác vụ này.

Configuration that worked for me

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