KTapResultParser
public class KTapResultParser
extends Object
java.lang.object |
↳ | com.android.tradefed.testtype.binary.KTapResultParser |
خروجی KTAP را به عنوان خروجی تولید شده توسط یک ماژول تست KUnit می خواند و در فایل «نتایج» در زیر اشکال زدایی قرار می گیرد.
این پیاده سازی بر اساس اسناد رسمی، kunit_parser.py و اخطارهای خاص در طول آزمایش است. منطق اضافی مورد نیاز است:
- تورفتگی نادیده گرفته میشود، زیرا در طول استفاده سازگار نیست.
- خطی که با «# Subtest:» شروع میشود، برای قرار گرفتن در گروههای آزمون فرعی لازم است. این رویکرد از kunit_parser.py گرفته شده است.
- گاهی اوقات وقتی از «#» استفاده نمیشود، «-» نام آزمایش و دادههای تشخیصی را ادامه میدهد. هنگامی که با آن مواجه می شود، از بین می رود.
- نام آزمون از نظر فنی میتواند هر کاراکتری غیر از «#» داشته باشد. این احتمالاً هنگام ترجمه به نتایج آزمون TF مشکل ساز خواهد شد. در حال حاضر تنها پردازش پس از جایگزینی فاصله ها با خط زیر است.
خلاصه
روش های عمومی |
---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution) applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution) |
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution, boolean rearrangeClassMethod) applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution, boolean rearrangeClassMethod) |
سازندگان عمومی
KTapResultParser
public KTapResultParser ()
روش های عمومی
applicationKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
پارامترها |
---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContentList | |
resolution | KTapResultParser.ParseResolution |
applicationKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution,
boolean rearrangeClassMethod)
پارامترها |
---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContentList | |
resolution | KTapResultParser.ParseResolution |
rearrangeClassMethod | boolean |