Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
KTapResultParser
public
class
KTapResultParser
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.testtype.binary.KTapResultParser
|
Membaca output KTAP seperti yang dihasilkan oleh modul pengujian KUnit dan ditempatkan dalam file `results` di
debugfs.
Implementasi ini didasarkan pada dokumentasi resmi, kunit_parser.py, dan peringatan
tertentu yang ditemukan selama pengujian. Logika tambahan yang diperlukan:
- Indentasi diabaikan karena tidak konsisten di seluruh penggunaan.
- Baris yang diawali dengan "# Subtest:" diperlukan untuk menyusun bertingkat dengan benar ke dalam grup subpengujian. Pendekatan
ini diambil dari kunit_parser.py.
- Terkadang, "- " mendahului nama pengujian dan data diagnostik saat '#' tidak digunakan. Saat
ditemukan, atribut tersebut akan dihapus.
- Secara teknis, nama pengujian dapat memiliki karakter apa pun selain '#'. Hal ini mungkin akan menjadi masalah saat diterjemahkan ke hasil pengujian TF. Untuk saat ini, hanya pemrosesan pasca-pemrosesan yang akan
mengganti spasi dengan garis bawah.
Ringkasan
Konstruktor publik
KTapResultParser
public KTapResultParser ()
Metode publik
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
Parameter |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution,
boolean rearrangeClassMethod)
Parameter |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |
rearrangeClassMethod |
boolean |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]