2

Ich habe jetzt einen UI-Test über Visual Studio Mobile Center für eine Weile zu laufen versucht, aber ich die folgende Fehlermeldung erhalten:Mobile Center UITest Exit-Code 20

Preparing tests... failed. Error: Cannot prepare UI Test artifacts. Returning exit code 20.

Ich sah auf dem Handy -center-cli github-Seite und stellte fest, dass die Fehlercodes 1 bis 63 für TestCloud reserviert sind. Es gibt wirklich keine Dokumentation über diesen Fehler, also hoffe ich, dass jemand mich in die richtige Richtung weisen kann.

Befehl verwendet:

mobile-center test run uitest --app "MyAppName" --devices d5c95903 --app-path "pathToApk" --test-series "master" --locale "en_US" --build-dir "PathToBinRelease" 

Antwort

4

Es klingt wie Sie den falschen Ordner für Ihre --build-dir spezifiziert werden können.

Die --build-dir sollte das bin/Debug-Ordner Ihres Xamarin.UITest Projekt, so etwas wie dieses:

"/Users/User/AppSolution/App.UITests/bin/Debug" 

Können Sie bitte die oben und lassen Sie mich versuchen, ob es das Problem behebt ?

Glenn

+1

Dank! Ich habe es selbst herausgefunden, aber vergessen zu posten. Also habe ich deine Antwort akzeptiert, denn das hat es für mich repariert! – Mittchel

2

Ein weiterer Grund für diesen Fehler ist, wenn es mehr als eine Version von Xamarin.UITest in den Paketen Ordner ist, dh in der Wurzel des Projektes sichtbar.

Entfernen Sie die unnötigen Versionen von Xamarin.UITest und versuchen Sie es erneut.

0

Ich hatte diesen Fehler. Ich habe diesen Parameter zu meinem Skript hinzugefügt:

--uitest-tools-dir "...your_path\packages\Xamarin.UITest.2.0.10\tools" 

Das ist Arbeit für mich.

Verwandte Themen