KTapResult Ayrıştırıcı

public class KTapResultParser
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.testtype.binary.KTapResultParser


KTAP çıkışını KUnit test modülü tarafından oluşturulan ve hata ayıklama dosyaları.

Bu uygulama, resmi belgeler olan kunit_parser.py ve dikkat edilecek alanlar bulunur. Ek mantık gerekiyor:

  • Girinti, kullanım genelinde tutarlı olmadığından yoksayılır.
  • "# Alt test:" ile başlayan satır alt test gruplarının doğru şekilde iç içe yerleştirilmesi için gereklidir. Bu kunit_parser.py parametresinden alındı.
  • Bazen bir "- " "#" olduğunda test adını ve teşhis verilerini başlatır kullanılmaz. Zaman sonra çıkarılmıştır.
  • Test adı, teknik olarak "#" dışında herhangi bir karakteri içerebilir. Bu, büyük olasılıkla sorun yaşıyorduk. Şimdilik, yalnızca teslim sonrası boşluk yerine alt çizgi kullanın.

Özet

Kamu inşaatçıları

KTapResultParser()

Herkese açık yöntemler

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

Kamu inşaatçıları

KTapResult Ayrıştırıcı

public KTapResultParser ()

Herkese açık yöntemler

KTapResultToListener'ı uygula

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

Parametreler
listener ITestInvocationListener

testRunName String

ktapFileContentList

resolution KTapResultParser.ParseResolution