از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تجزیهکنندهی نتایج KTap
public class KTapResultParser
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.testtype.binary.KTapResultParser |
خروجی KTAP را به عنوان خروجی تولید شده توسط یک ماژول تست KUnit میخواند و آن را در فایل `results` در زیر debugfs قرار میدهد.
این پیادهسازی بر اساس مستندات رسمی، kunit_parser.py و نکات خاصی که در طول آزمایش یافت شد، میباشد. منطق اضافی مورد نیاز است:
- تورفتگی نادیده گرفته میشود زیرا در طول استفاده ثابت نیست.
- خطی که با "# Subtest:" شروع میشود، برای قرار دادن صحیح در گروههای subtest ضروری است. این رویکرد از kunit_parser.py گرفته شده است.
- گاهی اوقات وقتی از «#» استفاده نمیشود، یک «-» نام تست و دادههای تشخیصی را ادامه میدهد. وقتی با آن مواجه میشود، حذف میشود.
- نام آزمون از نظر فنی میتواند هر کاراکتری علاوه بر '#' داشته باشد. این احتمالاً هنگام ترجمه به نتایج آزمون TF مشکلساز خواهد شد. در حال حاضر، تنها پردازش پس از پردازش، جایگزینی فاصلهها با زیرخط است.
خلاصه
سازندگان عمومی
تجزیهکنندهی نتایج KTap
public KTapResultParser ()
روشهای عمومی
اعمالKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
List<String> ktapFileContentList,
KTapResultParser.ParseResolution resolution,
boolean rearrangeClassMethod)| پارامترها |
|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContentList | List |
resolution | KTapResultParser.ParseResolution |
rearrangeClassMethod | boolean |
اعمالKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
List<String> ktapFileContentList,
KTapResultParser.ParseResolution resolution)| پارامترها |
|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContentList | List |
resolution | KTapResultParser.ParseResolution |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]