Я использую AWS CLI для загрузки своего приложения для Android и файла tests.zip на ферму устройств.Мой тип тестового проекта - Appium + Java + TestNG.
Я могу успешно загрузить приложение для Android, но при попытке загрузить «tests.zip» состояние загрузки всегда отображается как INITIALIZED, даже если загрузка успешно завершена (с помощью команды curl)
Из-за этой проблемы я не могу продолжить свои автоматические тесты.Любые подсказки / предложения будут очень признательны.
Ниже приведен фрагмент кода, который я пробовал до сих пор, и его вывод.
TEST_UPLOAD_RESPONSE=$(aws devicefarm create-upload --project-arn $DEVICE_FARM_PROJECT_ARN --name "zip-with-dependencies.zip" --type "APPIUM_JAVA_TESTNG_TEST_PACKAGE" --region "us-west-2" --output "json")
ANDROID_TEST_ARN=$(echo $TEST_UPLOAD_RESPONSE | jq '.upload.arn' | tr -d \")
TEST_PRESIGNED_URL=$(echo $TEST_UPLOAD_RESPONSE | jq '.upload.url' | tr -d \")
echo "Test upload url is :$TEST_PRESIGNED_URL"
echo "Test upload arn is :$ANDROID_TEST_ARN"
curl -T ./target/zip-with-dependencies.zip $APP_PRESIGNED_URL
sleep 5s
TEST_UPLOAD_STATUS=""
while [ "$TEST_UPLOAD_STATUS" != "SUCCEEDED" ]
do
TEST_UPLOAD_STATUS=$(aws devicefarm get-upload --arn $ANDROID_TEST_ARN --query upload.status)
TEST_UPLOAD_STATUS=$(echo $TEST_UPLOAD_STATUS | tr -d \")
echo "Test upload status : $TEST_UPLOAD_STATUS"
done
URL загрузки приложения:https://prod -us-west-2-uploads.s3-us-west-2.amazonaws.com / ARN% 3Aaws% 3Adevicefarm% 3Aus-запад 2% 3A949397191675% 3Aproject% 3Acd2fdd09-4c62-42f4-8e27-bde987554d70 / добавления / ARN% 3Aaws% 3Adevicefarm% 3Aus-запад-2% 3A949397191675% 3Aupload% 3Acd2fdd09-4c62-42f4-8e27-bde987554d70 / 22d28644-4c01-4b82-939c-8e39ee5a268e / zip-with-dependencies.zip? Х-Amz-Алгоритм = AWS4-HMAC-SHA256 & X-Amz-Date = 20190525T230634Z & X-Amz-SignedHeaders = хост & X-Amz-Истекает = 86400 & X-Amz-удостоверени = AKIAJSORV74ENYFBITRQ% 2F20190525% 2Fus-запад-2% 2Fs3% 2Faws4_request & X-Amz-Подпись= 4ace7559023815966bbbd88af6357374bd511d021aeb9d222f9c08acdbb07ed5
Загрузка приложения arn является: arn: aws: devicefarm: us-west-2: 949397191675: загрузка: cd2fdd09-4eede688e6886864684686464646464646464646463268642*% Всего% Получено% Xferd Средняя скорость Время Время ТекущийЗагрузка выгрузки Всего израсходовано левой скорости
0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 0
0 41,2M 0 00 400k 0 536k 0:01:18 -: -: - 0:01:18 536k
62 41,2M 0 0 62 25,6M 0 14,6M 0:00:02 0:00:01 0:00: 01 14,6M
100 41,2M 0 0 100 41,2M 0 17,3M 0:00:02 0:00:02 -: -: - 17,3M
Статус загрузки теста: ИНИЦИАЛИЗИРОВАННЫЙ
Тестстатус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
Тестовый статус загрузки: ИНИЦИАЛИЗИРОВАННЫЙ
.
.