Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
java.lang.Object
|
↳ |
com.android.tradefed.result.skipped.SkipManager
|
Na podstawie różnych kryteriów menedżer pomijania pomaga określić, co należy pominąć na różnych poziomach: wywołania, modułów i testów.
Podsumowanie
Metody publiczne |
void
|
clearManager()
|
|
getDemotedTests()
Zwraca testy, które zostały zdegradowane, oraz przyczynę degradacji.
|
|
getImageToDigest()
|
String
|
getInvocationSkipReason()
|
|
getUnchangedModules()
Zwraca listę niezmienionych modułów.
|
boolean
|
isDisabled()
Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i demontażu).
|
void
|
reportDiscoveryDependencies( modules, depFiles)
|
void
|
reportDiscoveryWithNoTests()
Na wczesnym etapie procesu pobierania i odkrywania poinformuj menedżera o tym, że nie są planowane żadne testy.
|
boolean
|
reportInvocationSkippedModule()
|
void
|
setDisable(boolean isDisabled)
Określa, czy obiekt ma być wyłączony.
|
void
|
setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
|
void
|
setSkipDecision(boolean shouldSkip)
|
void
|
setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
|
void
|
setup(IConfiguration config, IInvocationContext context)
Skonfiguruj i zainicjuj menedżera pomijania.
|
boolean
|
shouldSkipInvocation(TestInformation information, IConfiguration configuration)
Informuje, czy należy pominąć bieżące wywołanie.
|
Konstruktory publiczne
SkipManager
public SkipManager ()
Metody publiczne
clearManager
public void clearManager ()
getDemotedTests
public getDemotedTests ()
Zwraca testy, które zostały zdegradowane, oraz przyczynę degradacji.
getImageToDigest
public getImageToDigest ()
getInvocationSkipReason
public String getInvocationSkipReason ()
getUnchangedModules
public getUnchangedModules ()
Zwraca listę niezmienionych modułów. Moduł nie ulegnie zmianie tylko wtedy, gdy obraz urządzenia również nie ulegnie zmianie.
isDisabled
public boolean isDisabled ()
Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i demontażu). W przeciwnym razie ma wartość Fałsz.
reportDiscoveryDependencies
public void reportDiscoveryDependencies ( modules,
depFiles)
Parametry |
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
Na wczesnym etapie procesu pobierania i odkrywania poinformuj menedżera o tym, że nie są planowane żadne testy. Powoduje to pominięcie wywołania.
reportInvocationSkippedModule
public boolean reportInvocationSkippedModule ()
setDisable
public void setDisable (boolean isDisabled)
Określa, czy obiekt ma być wyłączony. Wyłączone oznacza, że należy pominąć zarówno etap konfiguracji, jak i demontażu. Może być używany do wyłączenia obiektu domyślnie w konstrukcji domyślnej.
Parametry |
isDisabled |
boolean : stan, w którym powinien znajdować się obiekt. |
setImageAnalysis
public void setImageAnalysis (ITestDevice device,
ContentAnalysisContext analysisContext)
Parametry |
device |
ITestDevice |
analysisContext |
ContentAnalysisContext |
setSkipDecision
public void setSkipDecision (boolean shouldSkip)
Parametry |
shouldSkip |
boolean |
setTestArtifactsAnalysis
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
Parametry |
analysisContext |
ContentAnalysisContext |
Konfiguracja
public void setup (IConfiguration config,
IInvocationContext context)
Skonfiguruj i zainicjuj menedżera pomijania.
Parametry |
config |
IConfiguration |
context |
IInvocationContext |
public boolean shouldSkipInvocation (TestInformation information,
IConfiguration configuration)
Informuje, czy należy pominąć bieżące wywołanie.
Parametry |
information |
TestInformation |
configuration |
IConfiguration |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]