einen Lauf planen, müssen Sie die folgenden Schritte ausführen:
- [Einmal-Setup] Anruf
aws devicefarm create-project
- Anruf erstellen
aws devicefarm create-upload
für Ihre Anwendung ein Projekt für alle Tests im Test
- Laden Sie Ihre Anwendung auf die vor-signierte URL, die von
create-upload
- zurückgegeben wird. Rufen Sie
aws devicefarm create-upload
für Ihre Testskripte
- Ihre Testskripte auf die Pre-signierte URL von
create-upload
- nach dem Upload von Geräten Farm verarbeitet wurde, rufen
aws devicefarm schedule-run
Normalerweise, wenn Sie sehen, "An error occurred (ArgumentException) when calling the ScheduleRun operation: Missing or unprocessed resources."
, bedeutet dies zurückgegeben hochladen Sie haben Schritt 3 oder Schritt 5 vergessen. Sie können Ihre Anwendung unter Verwendung der curl
auf die vorzeichenbehaftete URL hochladen. Sie können überprüfen, ob Ihr Upload erfolgreich verarbeitet wurde, indem Sie aws devicefarm get-upload
aufrufen.
Hier ist ein Beispiel Blog-Post, die die AWS CLI verwendet einen Lauf zu planen: Get started with the AWS Device Farm CLI
Danke für die Antwort Michael Willingham. Es hat mir sehr geholfen :) –