Tôi hiện đang xây dựng một ứng dụng trong Android và sử dụng Robotium để thực hiện các kiểm tra chức năng (Bằng cách này, đừng sử dụng Robotium trên bất kỳ thứ gì ít hơn Android 1.6, quá khó khăn).Chú thích thử nghiệm Android với Robotium
Một số thử nghiệm này có xu hướng ngẫu nhiên không thành công, chủ yếu là Robotium thiếu trường văn bản hoặc thời gian chờ, không đọc văn bản. Tôi đang cố gắng sử dụng chú thích @FlakyTest
, vì vậy chúng sẽ chạy hai hoặc ba lần trước khi phát ra lỗi kiểm tra không thành công. Tuy nhiên, chú thích không hoạt động, các thử nghiệm không chạy lại sau khi thất bại.
Sau đây là cách tôi đang sử dụng chú thích:
public class ClassName extends ActivityInstrumentationTestCase2<HomeActivity>{
@LargeTest
@FlakyTest(tolerance=3)
public void testMethod(){
//Here I run my roboitium scripts.
}
}
Sau đó, tôi chạy nó từ dòng lệnh:
adb shell pm cụ -w com.jayway.test/android.test .InstrumentationTestRunner
Cả nhật thực lẫn thực thi dòng lệnh đều không tính đến chú thích kiểm tra không ổn định. Có ai thấy lỗi với cách tôi đang cố gắng áp dụng @FlakyTest
không?
bạn có thể muốn hỏi điều này trong danh sách gửi thư robot .. –