W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 decydować, co należy pominąć na różnych poziomach: wywołania, moduły i testy.
Podsumowanie
Metody publiczne |
void
|
clearManager()
|
Map<String, SkipReason>
|
getDemotedTests()
Zwraca obniżone testy i przyczynę obniżenia.
|
Map<String, Digest>
|
getImageToDigest()
|
String
|
getInvocationSkipReason()
|
Map<String, Digest>
|
getTestArtifactsToDigest()
|
Set<String>
|
getUnchangedModules()
Zwraca listę niezmienionych modułów.
|
boolean
|
isConsideredForContentAnalysis()
|
boolean
|
isDisabled()
Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomija zarówno konfigurację, jak i zamykanie).
|
void
|
reportDiscoveryDependencies(List<String> modules, List<String> depFiles)
|
void
|
reportDiscoveryWithNoTests()
Na wczesnym etapie pobierania i odkrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów.
|
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)
Określa, czy bieżące wywołanie powinno zostać pominięte.
|
Konstruktory publiczne
SkipManager
public SkipManager ()
Metody publiczne
clearManager
public void clearManager ()
getDemotedTests
public Map<String, SkipReason> getDemotedTests ()
Zwraca obniżone testy i przyczynę obniżenia.
getImageToDigest
public Map<String, Digest> getImageToDigest ()
| Zwraca |
Map<String, Digest> |
|
getInvocationSkipReason
public String getInvocationSkipReason ()
getTestArtifactsToDigest
public Map<String, Digest> getTestArtifactsToDigest ()
| Zwraca |
Map<String, Digest> |
|
getUnchangedModules
public Set<String> getUnchangedModules ()
Zwraca listę niezmienionych modułów. Moduły pozostają niezmienione tylko wtedy, gdy obraz urządzenia również jest niezmieniony.
isConsideredForContentAnalysis
public boolean isConsideredForContentAnalysis ()
isDisabled
public boolean isDisabled ()
Zwraca wartość True, jeśli cały obiekt jest wyłączony (pomija zarówno konfigurację, jak i zamykanie). W przeciwnym razie ma wartość Fałsz.
reportDiscoveryDependencies
public void reportDiscoveryDependencies (List<String> modules,
List<String> depFiles)
| Parametry |
modules |
List |
depFiles |
List |
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
Na wczesnym etapie pobierania i odkrywania zgłoś menedżerowi pomijania, że nie oczekuje się uruchomienia żadnych testów. Powinno to spowodować 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 kroki konfiguracji, jak i kroki zamykania. Można go użyć, aby domyślnie wyłączyć obiekt w konstruktorze domyślnym.
| Parametry |
isDisabled |
boolean: stan, w jakim 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)
Określa, czy bieżące wywołanie powinno zostać pominięte.
| 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: 2026-06-22 UTC.
[null,null,["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]