KTapResultParser
public class KTapResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.binary.KTapResultParser |
KUnit test modülü tarafından üretilen ve debugfs altında bir "sonuçlar" dosyasına yerleştirilen KTAP çıktısını okur.
Bu uygulama kunit_parser.py resmi belgelerine ve test sırasında bulunan belirli uyarılara dayanmaktadır. Ek mantık gerekli:
- Girinti, kullanım genelinde tutarlı olmadığından göz ardı edilir.
- "# Subtest:" ile başlayan satırın alt test gruplarına düzgün bir şekilde yerleştirilmesi için gereklidir. Bu yaklaşım kunit_parser.py'den alınmıştır.
- Bazen '#' kullanılmadığında test adının ve teşhis verilerinin önünde bir "-" işareti bulunur. Karşılaşıldığında sıyrılır.
- Test adı teknik olarak '#' dışında herhangi bir karaktere sahip olabilir. Bu muhtemelen TF test sonuçlarına çevrilirken bir sorun haline gelecektir. Şimdilik yalnızca sonradan işleme, boşlukları alt çizgilerle değiştirmektir.
Özet
Kamu inşaatçıları | |
---|---|
KTapResultParser () |
Genel yöntemler | |
---|---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution) |
Kamu inşaatçıları
KTapResultParser
public KTapResultParser ()
Genel yöntemler
ApplyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution)
Parametreler | |
---|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContent | String |
resolution | KTapResultParser.ParseResolution |