Tôi là một QA với công ty khởi nghiệp. Nhà phát triển của tôi thiết lập Kiểm tra thiết bị đo đạc trong Dự án Android. Ông cũng thiết lập công việc Jenkins để chạy các xét nghiệm này trong CI env.connectedAndroidTest cách chạy thử nghiệm cụ thể
Đây là lệnh được đưa ra trong trường "Tác vụ" trong công việc Jenkins trong Kịch bản lệnh Build -> Invoke Gradle. clean assembleDebug connectedAndroidTest testDebug
Tôi muốn tạo công việc Jenkins của riêng mình để chạy các loại thử nghiệm khác nhau. Có cách nào để tôi có thể lọc các thử nghiệm của mình chỉ bằng cách chạy lệnh "connectedAndroidTest" không? Tôi đã thử sử dụng tập lệnh shell như sau, nhưng nó không hoạt động. adb shell pm cụ -w/
Tôi nhận được thông báo lỗi sau: [Execute Test Suite Khói] $/bin/bash -xe /var/folders/qr/vtm32_d56vz0hgwg5ppdbswc00007q/T/hudson1779650135635362469.sh + adb shell am instrument -w '' lớp com.draysonwireless.airmapandroid.rewards/BonusTest.java /var/folders/qr/vtm32_d56vz0hgwg5ppdbswc00007q/T/hudson1779650135635362469.sh: dòng 2: adb: lệnh không tìm thấy Xây dựng bước 'Thi công vỏ 'đánh dấu xây dựng là thất bại Đã hoàn tất: FAILURE
Câu hỏi của bạn chưa đủ rõ ràng. Dường như hiểu biết kỹ thuật của bạn hạn chế bạn hiểu được nguyên nhân của vấn đề. Tôi khuyên bạn nên xem qua một vài hướng dẫn và sau đó quay lại đây với một câu hỏi cụ thể hơn. –
@ Alex.F Xin lỗi, tôi đồng ý rằng câu hỏi này hơi mơ hồ. Về cơ bản, tôi đang tìm cách để chỉ chạy các bài kiểm tra cụ thể trong các công việc của Jenkins. Nếu tôi đang sử dụng Maven, tôi biết rằng có một cách để chạy thử nghiệm cụ thể bằng cách sử dụng thẻ (chú thích). Có cách nào tương tự để Gradle xây dựng không? – jellyBeans