Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
Bekannte direkte abgeleitete Klassen
|
Ein ITargetPreparer
, das eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()
-Ordner auf das Gerät überträgt.
Dieser Vorbereitende sucht in alternativen Verzeichnissen, wenn die ZIP-Datei mit den Tests nicht vorhanden ist
die erforderliche APK-Datei enthalten. Die Suche geht vom letzten angegebenen alternativen Dir nach
die erste.
Zusammenfassung
Öffentliche Konstruktoren
TestFilePushSetup
public TestFilePushSetup ()
Öffentliche Methoden
reportAbhängigkeiten
public reportDependencies ()
public void setUp (TestInformation testInfo)
Parameter |
testInfo |
TestInformation |
Geschützte Methoden
addTestFileName
protected void addTestFileName (String fileName)
Fügt der Liste der zu übertragenden Elemente eine Datei hinzu
ClearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protected getFailedToPushFiles ()
Gibt den Satz Dateien zurück, die nicht übertragen werden konnten. Kann nur verwendet werden, wenn "throw-if-not-found" ausgelöst wird.
ist "false", andernfalls löst der erste fehlgeschlagene Push eine Ausnahme aus.
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo,
String fileName,
ITestDevice device)
Der hostseitige Pfad wird anhand der Informationen zu Testartefakten in den Build-Informationen aufgelöst.
Parameter |
buildInfo |
IBuildInfo : Informationen zu Build-Artefakten |
fileName |
String : Dateiname der per Push übertragenen Artefakte |
device |
ITestDevice |
Returns |
File |
eine ERROR(/File) , die die physische Datei bzw. den physischen Pfad auf dem Host darstellt |
getTestFileNames
protected getTestFileNames ()
Ruft die Liste der Dateien ab, die von der Test-ZIP-Datei auf das Gerät übertragen werden sollen
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter |
throwIfNoFile |
boolean |
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: 2024-08-20 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-08-20\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-20 (UTC)."]]