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, um ordnungsgemäß ausgeführt zu werden.
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 Ausführung des Aufrufs 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 basierend auf ihrem Namen und ob es sich um eine Ziel- oder Hostdatei handelt (für eine schnellere Suche). |
ITestDevice | getDevice () Gibt das primäre getestete Gerät zurück. |
getDevices () Gibt die Liste der Geräte als Teil des Aufrufs zurück. | |
boolean | isTestTimedOut () Gibt zurück, ob der Test über die Zeitüberschreitung informiert wurde oder nicht. |
static TestInformation.Builder | newBuilder () Erstellen Sie einen Builder zum Erstellen von |
void | notifyTimeout () Benachrichtigt, dass das Testphasen-Timeout für diesen Test ausgelöst wurde. |
ExecutionProperties | properties () Gibt die während der Ausführung des Aufrufs 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 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 eher ein Modul als einen Aufruf darstellt.
Parameter | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Kehrt zurück | |
---|---|
TestInformation |
AbhängigkeitenOrdner
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 Ausführung des Aufrufs generierten Dateien zurück. Das Übergeben von Dateien durch 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 basierend auf ihrem Namen und 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 wir zielseitige Dateien gegenüber hostseitigen Dateien für die Suche bevorzugen oder nicht. |
Kehrt zurück | |
---|---|
File | Die gefundene Artefaktdatei. |
Wirft | |
---|---|
| Wenn die Datei nicht gefunden wird. |
getDevice
public ITestDevice getDevice ()
Gibt das primäre getestete Gerät zurück.
Kehrt zurück | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Gibt die Liste der Geräte als Teil des Aufrufs zurück.
Kehrt zurück | |
---|---|
istTestTimedOut
public boolean isTestTimedOut ()
Gibt zurück, ob der Test über die Zeitüberschreitung informiert wurde oder nicht.
Kehrt zurück | |
---|---|
boolean |
neuerBuilder
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 das Testphasen-Timeout für diesen Test ausgelöst wurde.
Eigenschaften
public ExecutionProperties properties ()
Gibt die während der Ausführung des Aufrufs generierten Eigenschaften zurück. Das Übergeben von Werten und Informationen durch die ExecutionProperties
ist die empfohlene Methode zum Austauschen 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-03-30 (UTC).