Testinformationen
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Halterobjekt, das alle Informationen und Abhängigkeiten enthält, die ein Testläufer oder Test möglicherweise zur ordnungsgemäßen Ausführung benötigt.
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 eine |
File | dependenciesFolder () Gibt den Ordner zurück, in dem alle Abhängigkeiten für einen Aufruf gespeichert sind. |
ExecutionFiles | executionFiles () Gibt die während der Aufrufausführung generierten Dateien zurück. |
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 nach einer Abhängigkeits-/Artefaktdatei anhand ihres Namens und der Angabe, ob es sich um eine Ziel- oder Hostdatei handelt (zur schnelleren Suche). |
ITestDevice | getDevice () Gibt das primär getestete 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 oder nicht. |
static TestInformation.Builder | newBuilder () Erstellen Sie einen Builder zum Erstellen von |
void | notifyTimeout () Benachrichtigt, dass für diesen Test ein Testphasen-Timeout ausgelöst wurde. |
ExecutionProperties | properties () Gibt die während der Aufrufausführung generierten Eigenschaften zurück. |
final void | setActiveDeviceIndex (int index) Testen Sie die interne Methode von Harness, um 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 |
Kehrt zurück | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Erstellen Sie eine TestInformation
, die ein Modul und keinen Aufruf darstellt.
Parameter | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Kehrt zurück | |
---|---|
TestInformation |
dependenciesOrdner
public File dependenciesFolder ()
Gibt den Ordner zurück, in dem alle Abhängigkeiten für einen Aufruf gespeichert sind.
Kehrt zurück | |
---|---|
File |
Ausführungsdateien
public ExecutionFiles executionFiles ()
Gibt die während der Aufrufausführung generierten Dateien zurück. Die Weitergabe von Dateien über die ExecutionFiles
ist die empfohlene Methode, um eine Datei zwischen target_preparers und Tests verfügbar zu machen.
Kehrt zurück | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Gibt die Build-Informationen des primären Geräts zurück.
Kehrt zurück | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Gibt den aktuellen Aufrufkontext oder den Modulkontext zurück, wenn es sich um ein Modul handelt.
Kehrt zurück | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Suchen Sie nach einer Abhängigkeits-/Artefaktdatei anhand ihres Namens und der Angabe, ob es sich um eine Ziel- oder Hostdatei handelt (zur schnelleren Suche).
Parameter | |
---|---|
fileName | String : Der Name der Datei, nach der wir suchen. |
targetFirst | boolean : ob wir bei der Suche zielseitige Dateien gegenüber hostseitigen Dateien bevorzugen oder nicht. |
Kehrt zurück | |
---|---|
File | Die gefundene Artefaktdatei. |
Würfe | |
---|---|
| Wenn die Datei nicht gefunden wird. |
getDevice
public ITestDevice getDevice ()
Gibt das primär getestete Gerät zurück.
Kehrt zurück | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Gibt die Liste der Geräte zurück, die Teil des Aufrufs sind.
Kehrt zurück | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Gibt zurück, ob der Test über eine Zeitüberschreitung informiert wurde oder nicht.
Kehrt zurück | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Erstellen Sie einen Builder zum Erstellen von TestInformation
Instanzen.
Kehrt zurück | |
---|---|
TestInformation.Builder |
notifyTimeout
public void notifyTimeout ()
Benachrichtigt, dass für diesen Test ein Testphasen-Timeout ausgelöst wurde.
Eigenschaften
public ExecutionProperties properties ()
Gibt die während der Aufrufausführung generierten Eigenschaften zurück. Die Übergabe von Werten und Informationen über die ExecutionProperties
ist die empfohlene Methode zum Austausch von Informationen zwischen target_preparers und Tests.
Kehrt zurück | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Testen Sie die interne Methode von Harness, um mit getDevice()
umzuschalten, welches Gerät standardmäßig zurückgegeben wird. Immer auf 0 zurücksetzen.
Parameter | |
---|---|
index | int |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).