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. בשלב הזה, רק לאחר עיבוד להחליף רווחים בקו תחתון.

סיכום

בנאים ציבוריים

KTapResultParser()

שיטות ציבוריות

static void applyKTapResultToListener(ITestInvocationListener listener, String testRunName, ktapFileContentList, KTapResultParser.ParseResolution resolution)

בנאים ציבוריים

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