KמקישיםresultsParser
public
class
KTapResultParser
extends Object
JavaScript.lang.Object
|
↳ |
com.android.tradefed.testtype.binary.KמקישיםתוצאהParser
|
קריאת הפלט של KTAP כפי שהופק על ידי מודול הבדיקה של KUnit והוצב בקובץ 'results' תחת
לניפוי באגים.
היישום הזה מבוסס על התיעוד הרשמי, kunit_parser.py ועל
אזהרות שנמצאו במהלך הבדיקה. נדרשת לוגיקה נוספת:
- המערכת מתעלמת מכניסת הפיסקה כי היא לא עקבית בכל סוגי השימוש.
- השורה מתחילה ב-"# Subtest:" נדרש כדי למקם בצורה נכונה בקבוצות משנה. הזה
נלקחה מ-kunit_parser.py.
- לפעמים "- " ממשיך את שם הבדיקה ואת נתוני האבחון כאשר הסימן '#' לא בשימוש. מתי
הוא כבר לא נמצא.
- מבחינה טכנית שם הבדיקה יכול לכלול כל תו מלבד '#'. סביר להניח שזה יהפוך
בזמן התרגום לתוצאות של בדיקת TF. בשלב הזה, רק לאחר עיבוד
להחליף רווחים בקו תחתון.
סיכום
בנאים ציבוריים
KמקישיםresultsParser
public KTapResultParser ()
שיטות ציבוריות
ApplyKמקישיםתוצאהToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
פרמטרים |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |