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.StatusKeys
        klucze 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: ITestInvocationListener gdzie zgłosić wyniki | 
      
streaming | 
        
          boolean: jeśli wartość to True (prawda), odbiornik gniazda będzie otwarty, aby odbierać wyniki. | 
      
context | 
        
          IInvocationContext: informacje IInvocationContext dotyczące wywołania | 
      
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Konstruktor parsowania wyników
| Parametry | |
|---|---|
listener | 
        
          ITestInvocationListener: ITestInvocationListener gdzie zgłosić wyniki | 
      
context | 
        
          IInvocationContext: informacje IInvocationContext dotyczą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  |