SubprocessTestResultsParser
  public
  
  
  
  class
  SubprocessTestResultsParser
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser | 
Rozszerza ERROR(/FileOutputStream), aby przeanalizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego.
Podsumowanie
| Zagnieżdżone klasy | |
|---|---|
| 
        
        
        
        
        class | SubprocessTestResultsParser.StatusKeysklucze stanu testu. | 
| Konstruktory publiczne | |
|---|---|
| 
      SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
      Konstruktor parsowania wyników | |
| 
      SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
      Konstruktor parsowania wyników | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      close()
       | 
| 
        
        
        
        
        
        void | 
      completeModuleEvents()
      Dokończ i zamknij wszystkie otwarte zdarzenia. | 
| 
        
        
        
        
        
        TestDescription | 
      getCurrentTest()
      Zwraca test, który jest obecnie w trakcie wykonywania. | 
| 
        
        
        
        
        
        SubprocessEventHelper.InvocationFailedEventInfo | 
      getReportedInvocationFailedEventInfo()
      Zwraca informacje o zgłoszonym zdarzeniu wywołania. | 
| 
        
        
        
        
        
        int | 
      getSocketServerPort()
      Zwraca otwarty odbiornik gniazda. | 
| 
        
        
        
        
        
        Long | 
      getStartTime()
      Zwraca czas rozpoczęcia powiązany ze zdarzeniem rozpoczęcia wywołania z poziomu podprocesu. | 
| 
        
        
        
        
        
        boolean | 
      joinReceiver(long millis, boolean waitForConnection)
      Zaczekaj, aż odbiorca zdarzeń zakończy przetwarzanie zdarzeń. | 
| 
        
        
        
        
        
        boolean | 
      joinReceiver(long millis)
      Zaczekaj, aż odbiorca zdarzeń zakończy przetwarzanie zdarzeń. | 
| 
        
        
        
        
        
        void | 
      parseFile(File file)
       | 
| 
        
        
        
        
        
        void | 
      processNewLines(String[] lines)
      wywołać funkcję parse na każdym wierszu tablicy, aby wyodrębnić ewentualne zdarzenia. | 
| 
        
        
        
        
        
        boolean | 
      reportedInvocationFailed()
      Zwraca informację, czy zgłoszono nieudane wywołanie. | 
| 
        
        
        
        
        
        void | 
      setIgnoreTestLog(boolean ignoreTestLog)
      Określa, czy ignorować zdarzenia testLog i czy polegać tylko na logAssociation. | 
Konstruktory publiczne
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Konstruktor parsowania wyników
| Parametry | |
|---|---|
| listener | ITestInvocationListener:ITestInvocationListenergdzie zgłosić wyniki | 
| streaming | boolean: jeśli wartość to True (prawda), odbiornik gniazda będzie otwarty, aby odbierać wyniki. | 
| context | IInvocationContext: informacjeIInvocationContextdotyczące wywołania | 
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Konstruktor parsowania wyników
| Parametry | |
|---|---|
| listener | ITestInvocationListener:ITestInvocationListenergdzie zgłosić wyniki | 
| context | IInvocationContext: informacjeIInvocationContextdotyczące wywołania | 
Metody publiczne
zamknij
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Dokończ i zamknij wszystkie otwarte zdarzenia.
getCurrentTest
public TestDescription getCurrentTest ()
Zwraca test, który jest obecnie w trakcie wykonywania.
| Zwroty | |
|---|---|
| TestDescription | |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Zwraca informacje o zgłoszonym zdarzeniu wywołania.
| Zwroty | |
|---|---|
| SubprocessEventHelper.InvocationFailedEventInfo | |
getSocketServerPort
public int getSocketServerPort ()
Zwraca otwarty odbiornik gniazda. -1, jeśli nie ma żadnych.
| Zwroty | |
|---|---|
| int | |
getStartTime
public Long getStartTime ()
Zwraca czas rozpoczęcia powiązany ze zdarzeniem rozpoczęcia wywołania z poziomu podprocesu.
| Zwroty | |
|---|---|
| Long | |
joinReceiver
public boolean joinReceiver (long millis, 
                boolean waitForConnection)Zaczekaj, aż odbiorca zdarzeń zakończy przetwarzanie zdarzeń.
| Parametry | |
|---|---|
| millis | long: czas oczekiwania w milisekundach. | 
| waitForConnection | boolean: wartość False, aby pominąć oczekiwanie, jeśli połączenie nie zostało nawiązane. | 
| Zwroty | |
|---|---|
| boolean | Wartość Prawda, jeśli wątek odbiornika został zakończony przed przekroczeniem limitu czasu. W przeciwnym razie wartość Fałsz. | 
joinReceiver
public boolean joinReceiver (long millis)
Zaczekaj, aż odbiorca zdarzeń zakończy przetwarzanie zdarzeń. Poczeka nawet wtedy, gdy połączenie nie zostało nawiązane, czyli przetwarzanie nie zostało jeszcze rozpoczęte.
| Parametry | |
|---|---|
| millis | long: czas oczekiwania w milisekundach. | 
| Zwroty | |
|---|---|
| boolean | Wartość Prawda, jeśli wątek odbiornika został zakończony przed przekroczeniem limitu czasu. W przeciwnym razie wartość Fałsz. | 
parseFile
public void parseFile (File file)
| Parametry | |
|---|---|
| file | File | 
processNewLines
public void processNewLines (String[] lines)
wywołać funkcję parse na każdym wierszu tablicy, aby wyodrębnić ewentualne zdarzenia.
| Parametry | |
|---|---|
| lines | String | 
reportedInvocationFailed
public boolean reportedInvocationFailed ()
Zwraca informację, czy zgłoszono nieudane wywołanie.
| Zwroty | |
|---|---|
| boolean | |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Określa, czy ignorować zdarzenia testLog i czy polegać tylko na logAssociation.
| Parametry | |
|---|---|
| ignoreTestLog | boolean | 
