Testinformationen
public
class
TestInformation
extends Object
java.lang.Object | |
😎 | com.android.tradefed.invoker.TestInformation |
Holder-Objekt, das alle Informationen und Abhängigkeiten enthält, die ein Test-Runner oder Test möglicherweise benötigt für eine ordnungsgemäße Ausführung.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
TestInformation.Builder
Builder zum Erstellen einer |
Öffentliche Methoden | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Erstellen Sie ein |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Erstellen Sie eine |
File
|
dependenciesFolder()
Gibt den Ordner zurück, in dem alle Abhängigkeiten für einen Aufruf gespeichert sind. |
ExecutionFiles
|
executionFiles()
Gibt die Dateien zurück, die während der Ausführung des Aufrufs generiert wurden. |
IBuildInfo
|
getBuildInfo()
Gibt die Build-Informationen des primären Geräts zurück. |
IInvocationContext
|
getContext()
Gibt den aktuellen Aufrufkontext oder den Modulkontext zurück, wenn es sich um ein Modul handelt. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
Suchen Sie anhand des Namens nach einer Abhängigkeits-/Artefaktdatei. Dabei spielt es keine Rolle, ob es sich um ein Ziel oder Hostdatei (für eine schnellere Suche). |
ITestDevice
|
getDevice()
Gibt das zu testende primäre Gerät zurück. |
|
getDevices()
Gibt die Liste der Geräte zurück, die Teil des Aufrufs sind. |
boolean
|
isTestTimedOut()
Gibt zurück, ob der Test über eine Zeitüberschreitung informiert wurde. |
static
TestInformation.Builder
|
newBuilder()
Builder zum Erstellen von |
void
|
notifyTimeout()
Informiert darüber, dass für diesen Test eine Zeitüberschreitung für die Testphase ausgelöst wurde. |
ExecutionProperties
|
properties()
Gibt die Eigenschaften zurück, die während der Ausführung des Aufrufs generiert wurden. |
final
void
|
setActiveDeviceIndex(int index)
Testen Sie die interne Methode, um das standardmäßig zurückgegebene Gerät mit |
Öffentliche Methoden
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Erstellen Sie ein TestInformation
mit einer kopierten ExecutionFiles
.
Parameter | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Returns | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Erstellen Sie eine TestInformation
, die anstelle eines Aufrufs ein Modul darstellt.
Parameter | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Returns | |
---|---|
TestInformation |
AbhängigkeitenOrdner
public File dependenciesFolder ()
Gibt den Ordner zurück, in dem alle Abhängigkeiten für einen Aufruf gespeichert sind.
Returns | |
---|---|
File |
Ausführungsdateien
public ExecutionFiles executionFiles ()
Gibt die Dateien zurück, die während der Ausführung des Aufrufs generiert wurden. Wir empfehlen, Dateien über ExecutionFiles
zu übergeben, um eine Datei zwischen target_preparers und
Tests durchführen.
Returns | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Gibt die Build-Informationen des primären Geräts zurück.
Returns | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Gibt den aktuellen Aufrufkontext oder den Modulkontext zurück, wenn es sich um ein Modul handelt.
Returns | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Suchen Sie anhand des Namens nach einer Abhängigkeits-/Artefaktdatei. Dabei spielt es keine Rolle, ob es sich um ein Ziel oder Hostdatei (für eine schnellere Suche).
Parameter | |
---|---|
fileName |
String : Der Name der Datei, nach der gesucht wird. |
targetFirst |
boolean : ob wir Dateien auf der Zielseite gegenüber hostseitigen Dateien bevorzugen oder nicht
der Suche. |
Returns | |
---|---|
File |
Die gefundene Artefaktdatei. |
Ausgabe | |
---|---|
|
Wenn die Datei nicht gefunden wird. |
getDevice
public ITestDevice getDevice ()
Gibt das zu testende primäre Gerät zurück.
Returns | |
---|---|
ITestDevice |
getGeräte
publicgetDevices ()
Gibt die Liste der Geräte zurück, die Teil des Aufrufs sind.
Returns | |
---|---|
|
isTestTimedOut (Testzeitüberschreitung)
public boolean isTestTimedOut ()
Gibt zurück, ob der Test über eine Zeitüberschreitung informiert wurde.
Returns | |
---|---|
boolean |
neuer Builder
public static TestInformation.Builder newBuilder ()
Builder zum Erstellen von TestInformation
-Instanzen erstellen
Returns | |
---|---|
TestInformation.Builder |
BenachrichtigungZeitlimit
public void notifyTimeout ()
Informiert darüber, dass für diesen Test eine Zeitüberschreitung für die Testphase ausgelöst wurde.
Eigenschaften
public ExecutionProperties properties ()
Gibt die Eigenschaften zurück, die während der Ausführung des Aufrufs generiert wurden. Werte übergeben und
Informationen über das ExecutionProperties
ist die empfohlene Methode für den Austausch
zwischen „target_preparers“ und „Tests“.
Returns | |
---|---|
ExecutionProperties |
SetActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Testen Sie die interne Methode, um das standardmäßig zurückgegebene Gerät mit getDevice()
zu ändern. Immer auf 0 zurücksetzen.
Parameter | |
---|---|
index |
int |