TestInformation
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 für eine ordnungsgemäße Ausführung benötigen könnte.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
TestInformation.Builder
Builder zum Erstellen einer |
Öffentliche Methoden | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Erstellen Sie eine |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Erstellen Sie ein |
File
|
dependenciesFolder()
Gibt den Ordner zurück, in dem alle Abhängigkeiten für eine Aufrufabfolge gespeichert sind. |
ExecutionFiles
|
executionFiles()
Gibt die Dateien zurück, die während der Ausführung der Aufrufe generiert wurden. |
IBuildInfo
|
getBuildInfo()
Gibt die Informationen zum primären Build des 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)
Sie können nach einer Abhängigkeits-/Artefaktdatei suchen, indem Sie ihren Namen und angeben, ob es sich um eine Ziel- oder Hostdatei handelt (für eine schnellere Suche). |
ITestDevice
|
getDevice()
Gibt das primäre Gerät zurück, das getestet wird. |
|
getDevices()
Gibt die Liste der Geräte zurück, die Teil der Aufrufs sind. |
boolean
|
isTestTimedOut()
Gibt an, ob der Test über das Zeitlimit informiert wurde oder nicht. |
static
TestInformation.Builder
|
newBuilder()
Erstellen Sie einen Builder zum Erstellen von |
void
|
notifyTimeout()
Benachrichtigung, dass die Zeitüberschreitung der Testphase für diesen Test ausgelöst wurde. |
ExecutionProperties
|
properties()
Gibt die Eigenschaften zurück, die während der Ausführung der Aufrufe generiert wurden. |
final
void
|
setActiveDeviceIndex(int index)
Interne Test-Harness-Methode, mit der festgelegt wird, welches Gerät standardmäßig mit |
Öffentliche Methoden
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Erstellen Sie eine TestInformation
mit einer kopierten ExecutionFiles
.
Parameter | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Returns | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Erstellen Sie ein TestInformation
, das ein Modul und nicht eine Aufrufinstanz darstellt.
Parameter | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Returns | |
---|---|
TestInformation |
dependenciesFolder
public File dependenciesFolder ()
Gibt den Ordner zurück, in dem alle Abhängigkeiten für eine Aufrufabfolge gespeichert sind.
Returns | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
Gibt die Dateien zurück, die während der Ausführung der Aufrufe generiert wurden. Das Übergeben von Dateien über die ExecutionFiles
ist die empfohlene Methode, um eine Datei zwischen target_preparers und Tests verfügbar zu machen.
Returns | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Gibt die Informationen zum primären Build des 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)
Sie können nach einer Abhängigkeits-/Artefaktdatei suchen, indem Sie ihren Namen und angeben, ob es sich um eine Ziel- oder Hostdatei handelt (für eine schnellere Suche).
Parameter | |
---|---|
fileName |
String : Der Name der gesuchten Datei. |
targetFirst |
boolean : ob für die Suche Zieldateien oder hostseitige Dateien bevorzugt werden. |
Returns | |
---|---|
File |
Die gefundene Artefaktdatei. |
Ausgabe | |
---|---|
|
Wenn die Datei nicht gefunden wird |
getDevice
public ITestDevice getDevice ()
Gibt das primäre Gerät zurück, das getestet wird.
Returns | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Gibt die Liste der Geräte zurück, die Teil der Aufrufs sind.
Returns | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
Gibt an, ob der Test über das Zeitlimit informiert wurde oder nicht.
Returns | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Erstellen Sie einen Builder zum Erstellen von TestInformation
-Instanzen.
Returns | |
---|---|
TestInformation.Builder |
notifyTimeout
public void notifyTimeout ()
Benachrichtigung, dass die Zeitüberschreitung der Testphase für diesen Test ausgelöst wurde.
properties
public ExecutionProperties properties ()
Gibt die Eigenschaften zurück, die während der Ausführung der Aufrufe generiert wurden. Das Übergeben von Werten und Informationen über ExecutionProperties
ist die empfohlene Methode, um Informationen zwischen target_preparers und Tests auszutauschen.
Returns | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Interne Test-Harness-Methode, mit der festgelegt wird, welches Gerät standardmäßig mit getDevice()
zurückgegeben wird. Wird immer auf 0 zurückgesetzt.
Parameter | |
---|---|
index |
int |