BaseRetryDecision
  public
  
  
  
  class
  BaseRetryDecision
  
    extends Object
  
  
  
  
  
      implements
      
        IConfigurationReceiver, 
      
        IRetryDecision, 
      
        ITestInformationReceiver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.retry.BaseRetryDecision | 
Podstawowa implementacja usługi IRetryDecision. Podstawowa implementacja uwzględnia tylko sygnały lokalne.
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      BaseRetryDecision()
      Konstruktor decyzji o ponownym próbowaniu | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      addLastAttempt(Funkcja  | 
| 
        
        
        
        
        
        void | 
      addToSkipRetryList(String filterEntry)
      Dodaj wpis, aby pominąć ponowne próby. | 
| 
        
        
        
        
        
         | 
      getCommandLineArgs()
      Zwraca argumenty wiersza poleceń dla decyzji o ponowym próbowaniu. | 
| 
        
        
        
        
        
        CurrentInvocation.IsolationGrade | 
      getIsolationGrade()
       | 
| 
        
        
        
        
        
        int | 
      getMaxTestCaseAttempts()
      Maksymalna liczba prób na każde uruchomienie testu podczas automatycznego powtarzania. | 
| 
        
        
        
        
        
        int | 
      getMaxTestCaseAttempts(ModuleDefinition module)
      Maksymalna liczba prób na każde uruchomienie testu danego modułu podczas automatycznego powtarzania. | 
| 
        
        
        
        
        
        int | 
      getMaxTestRunAttempts()
      Maksymalna liczba prób na każde uruchomienie testu podczas automatycznego powtarzania. | 
| 
        
        
        
        
        
        int | 
      getMaxTestRunAttempts(ModuleDefinition module)
      Maksymalna liczba prób na każde uruchomienie testu danego modułu podczas automatycznego powtarzania. | 
| 
        
        
        
        
        
        RetryStatistics | 
      getRetryStatistics()
      Zwraca wartość  | 
| 
        
        
        
        
        
        RetryStrategy | 
      getRetryStrategy()
      Wartość  | 
| 
        
        
        
        
        
         | 
      getSkipRetrySet()
       | 
| 
        
        
        
        
        
        TestInformation | 
      getTestInformation()
       | 
| 
        
        
        
        
        
        boolean | 
      isAutoRetryEnabled()
      Określa, czy ma być włączone automatyczne ponawianie próby. | 
| 
        
        
        
        
        
        boolean | 
      rebootAtLastAttempt()
      Czy przed ostatnią próbą uruchomić ponownie urządzenie. | 
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration configuration)
      Wstrzykuje  | 
| 
        
        
        
        
        
        void | 
      setInvocationContext(IInvocationContext context)
      Ustaw bieżący kontekst wywołania. | 
| 
        
        
        
        
        
        void | 
      setTestInformation(TestInformation testInformation)
       | 
| 
        
        
        
        
        
        boolean | 
      shouldRetry(IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, Określ, czy próba powinna być powtórzona. | 
| 
        
        
        
        
        
        boolean | 
      shouldRetry(IRemoteTest test, int attemptJustExecuted, Określ, czy próba powinna być powtórzona. | 
| 
        
        
        
        
        
        RetryPreparationDecision | 
      shouldRetryPreparation(ModuleDefinition module, int attempt, int maxAttempt)
      Zdecyduj, czy przygotowanie modułu ma zostać powtórzone. | 
| 
        
        
        
        
        
        boolean | 
      useUpdatedReporting()
      Zwraca wartość „prawda”, jeśli powinniśmy używać zaktualizowanego raportowania. | 
| Chronione metody | |
|---|---|
| 
        
        
        
        
        
        void | 
      isolateRetry( | 
Konstruktory publiczne
BaseRetryDecision
public BaseRetryDecision ()
Konstruktor decyzji o ponownym próbowaniu
Metody publiczne
addLastAttempt
public void addLastAttempt (lastResults) 
Funkcja ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) zostanie najprawdopodobniej wywołana przed ostatnią próbą ponownego wykonania, więc w celu statystyk może zabraknąć wyników ostatniej próby. Ta metoda umożliwia udostępnianie tych wyników na potrzeby prawidłowego obliczania statystyk.
addToSkipRetryList
public void addToSkipRetryList (String filterEntry)
Dodaj wpis, aby pominąć ponowne próby.
| Parametry | |
|---|---|
| filterEntry | String | 
getCommandLineArgs
publicgetCommandLineArgs () 
Zwraca argumenty wiersza poleceń dla decyzji o ponowym próbowaniu.
| Zwroty | |
|---|---|
|  | |
getIsolationGrade
public CurrentInvocation.IsolationGrade getIsolationGrade ()
| Zwroty | |
|---|---|
| CurrentInvocation.IsolationGrade | |
getMaxTestCaseAttempts
public int getMaxTestCaseAttempts ()
Maksymalna liczba prób na każde uruchomienie testu podczas automatycznego powtarzania.
| Zwroty | |
|---|---|
| int | |
getMaxTestCaseAttempts
public int getMaxTestCaseAttempts (ModuleDefinition module)
Maksymalna liczba prób na każde uruchomienie testu danego modułu podczas automatycznego powtarzania.
| Parametry | |
|---|---|
| module | ModuleDefinition | 
| Zwroty | |
|---|---|
| int | |
getMaxTestRunAttempts
public int getMaxTestRunAttempts ()
Maksymalna liczba prób na każde uruchomienie testu podczas automatycznego powtarzania.
| Zwroty | |
|---|---|
| int | |
getMaxTestRunAttempts
public int getMaxTestRunAttempts (ModuleDefinition module)
Maksymalna liczba prób na każde uruchomienie testu danego modułu podczas automatycznego powtarzania.
| Parametry | |
|---|---|
| module | ModuleDefinition | 
| Zwroty | |
|---|---|
| int | |
getRetryStatistics
public RetryStatistics getRetryStatistics ()
Zwraca wartość RetryStatistics reprezentującą ponowne próby.
| Zwroty | |
|---|---|
| RetryStatistics | |
getRetryStrategy
public RetryStrategy getRetryStrategy ()
Wartość RetryStrategy używana podczas automatycznego powtarzania.
| Zwroty | |
|---|---|
| RetryStrategy | |
getSkipRetrySet
publicgetSkipRetrySet () 
| Zwroty | |
|---|---|
|  | |
isAutoRetryEnabled
public boolean isAutoRetryEnabled ()
Określa, czy ma być włączone automatyczne ponawianie próby.
| Zwroty | |
|---|---|
| boolean | |
rebootAtLastAttempt
public boolean rebootAtLastAttempt ()
Czy przed ostatnią próbą uruchomić ponownie urządzenie.
| Zwroty | |
|---|---|
| boolean | |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Wstrzykuje IConfiguration w użyciu.
| Parametry | |
|---|---|
| configuration | IConfiguration | 
setInvocationContext
public void setInvocationContext (IInvocationContext context)
Ustaw bieżący kontekst wywołania.
| Parametry | |
|---|---|
| context | IInvocationContext | 
setTestInformation
public void setTestInformation (TestInformation testInformation)
| Parametry | |
|---|---|
| testInformation | TestInformation | 
shouldRetry
public boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted,previousResults, DeviceNotAvailableException dnae) 
Określ, czy próba powinna być powtórzona. Wprowadź też wszelkie niezbędne zmiany w IRemoteTest, aby można było ponownie przeprowadzić próbę (np. zastosowanie filtrów).
| Parametry | |
|---|---|
| test | IRemoteTest:IRemoteTest, który został właśnie uruchomiony. | 
| module | ModuleDefinition: obiektModuleDefinitiondla modułu testowego. | 
| attemptJustExecuted | int: numer próby, która została właśnie uruchomiona. | 
| previousResults | : listaTestRunResultz testu, który został właśnie uruchomiony. | 
| dnae | DeviceNotAvailableException: wyjątekDeviceNotAvailableExceptionurządzenia niedostępnego. | 
| Zwroty | |
|---|---|
| boolean | Wartość Prawda, jeśli należy spróbować ponownie, w przeciwnym razie wartość Fałsz. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
shouldRetry
public boolean shouldRetry (IRemoteTest test, int attemptJustExecuted,previousResults) 
Określ, czy próba powinna być powtórzona. Wprowadź też wszelkie niezbędne zmiany w IRemoteTest, aby można było ponownie przeprowadzić próbę (np. zastosowanie filtrów).
| Parametry | |
|---|---|
| test | IRemoteTest:IRemoteTest, który został właśnie uruchomiony. | 
| attemptJustExecuted | int: numer próby, która została właśnie uruchomiona. | 
| previousResults | : listaTestRunResultz testu, który został właśnie uruchomiony. | 
| Zwroty | |
|---|---|
| boolean | Wartość Prawda, jeśli należy spróbować ponownie, w przeciwnym razie wartość Fałsz. | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
shouldRetryPreparation
public RetryPreparationDecision shouldRetryPreparation (ModuleDefinition module, int attempt, int maxAttempt)
Zdecyduj, czy przygotowanie modułu ma zostać powtórzone.
| Parametry | |
|---|---|
| module | ModuleDefinition | 
| attempt | int | 
| maxAttempt | int | 
| Zwroty | |
|---|---|
| RetryPreparationDecision | |
useUpdatedReporting
public boolean useUpdatedReporting ()
Zwraca wartość „prawda”, jeśli powinniśmy używać zaktualizowanego raportowania.
| Zwroty | |
|---|---|
| boolean | |
Chronione metody
isolateRetry
protected void isolateRetry (devices) 
| Parametry | |
|---|---|
| devices |  | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | |
