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. לעת עתה רק עיבוד שלאחר מכן הוא להחליף רווחים בקווים תחתונים.
סיכום
בנאים ציבוריים | |
---|---|
KTapResultParser () |
שיטות ציבוריות | |
---|---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution) |
בנאים ציבוריים
KTapResultParser
public KTapResultParser ()
שיטות ציבוריות
ליישםKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution)
פרמטרים | |
---|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContent | String |
resolution | KTapResultParser.ParseResolution |