KTapResultParser
public class KTapResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.binary.KTapResultParser |
Đọc đầu ra KTAP như đầu ra do mô-đun kiểm tra KUnit tạo ra và được đặt trong tệp `kết quả` trong phần gỡ lỗi.
Việc triển khai này dựa trên tài liệu chính thức, kunit_parser.py và các cảnh báo cụ thể được tìm thấy trong quá trình thử nghiệm. Logic bổ sung cần thiết:
- Thụt lề bị bỏ qua vì nó không nhất quán trong quá trình sử dụng.
- Dòng bắt đầu bằng "# Subtest:" là bắt buộc để lồng vào các nhóm subtest đúng cách. Cách tiếp cận này được lấy từ kunit_parser.py.
- Đôi khi dấu "-" tiếp tục hiển thị tên xét nghiệm và dữ liệu chẩn đoán khi không sử dụng '#'. Khi gặp phải nó sẽ bị lột bỏ.
- Tên kiểm tra về mặt kỹ thuật có thể có bất kỳ ký tự nào ngoài '#'. Điều này có thể sẽ trở thành vấn đề khi chuyển sang kết quả kiểm tra TF. Hiện tại, chỉ xử lý bài đăng là thay thế dấu cách bằng dấu gạch dưới.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
KTapResultParser () |
Phương pháp công khai | |
---|---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution) |
Nhà thầu xây dựng công cộng
KTapResultParser
public KTapResultParser ()
Phương pháp công khai
áp dụngKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution)
Thông số | |
---|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContent | String |
resolution | KTapResultParser.ParseResolution |