#xamarin.forms #visual-studio-app-center #xamarin.uitest
#xamarin.forms #visual-studio-app-center #xamarin.uitest
Вопрос:
Я борюсь с тестовым проектом в MS App Center.
Я пытаюсь заставить app center запускать UITest Xamarin после фиксации.
Я добавил сценарий appcenter-post-build и после сопоставления с путями теперь получаю эту ошибку:
appcenter test run uitest --app $TEAM_APP --devices $DEVICE_SET --app-path $APPCENTER_OUTPUT_DIRECTORY/PipelineTest.iOS.ipa --test-series $TEST_SERIES --locale "en_US" --build-dir $APPCENTER_SOURCE_DIRECTORY/$UITEST_PATH/bin/Debug --async --token $API_KEY --uitest-tools-dir $APPCENTER_SOURCE_DIRECTORY/appPipelineTest1/PipelineTest/PipelineTest.UITests/UITestPackage_*/tools
Preparing tests... done.
Validating arguments... done.
Creating new test run... failed.
Error: empty email address
Кажется, я не могу найти какую-либо информацию о том, какое электронное письмо отсутствует?
Есть мысли?
Ответ №1:
Я напрямую обратился к команде Microsoft, потому что у меня была такая же проблема, и ответ:
«Для тестирования вам нужно использовать только токен уровня пользователя, токен уровня приложения не поддерживался.
Наша команда тестирования уже работала над этим, но в настоящее время на нем нет ETA «.
Ответ №2:
Я попытался изменить токен приложения на токен пользователя, и это сработало. Я не уверен, почему. Согласно документации, токен приложения должен работать нормально.
Пользовательские токены API имеют те же права, что и у пользователя App Center. Токены пользовательского API работают во всех организациях и приложениях, с которыми вы связаны.