Каков URL-адрес корневого пути необработанных результатов Google Cloud (например, gs:// ) для теста FireBase Test Lab?

Я использую команду gcloud firebase test android run для запуска подключенных к Android тестов в Google FireBase Test Lab из командной строки. Загрузка моего app-debug-androidTest.apk занимает много времени. Он выводит URI для корзины, которую он будет использовать, но как мне найти эту корзину в Google Cloud?

Вывод ведра gcloud firebase test android run:

INFO: Raw results root path is: [gs://test-lab-bcr7j9th055js-i215tdq3ht0hw/2019-04-19_15:36:10.931509_Etjx/]

Где я могу увидеть содержимое этого ведра?


person Michael Osofsky    schedule 19.04.2019    source источник


Ответы (1)


Чтобы получить URL-адрес сегментов, я создал более простое приложение с меньшим размером debug-androidTest.apk, которое загружалось сразу. После загрузки debug-androidTest.apk он выводит следующий URL-адрес:

Raw results will be stored in your GCS bucket at [https://console.developers.google.com/storage/browser/test-lab-bcr7j9th055js-i215tdq3ht0hw/2019-04-19_15:41:26.364106_bmag/]

Поскольку Raw results root path равно gs://test-lab-bcr7j9th055js-i215tdq3ht0hw/2019-04-19_15:36:10.931509_Etjx/, я могу предположить, что соответствующий URL-адрес:

https://console.developers.google.com/storage/browser/test-lab-bcr7j9th055js-i215tdq3ht0hw/2019-04-19_15:36:10.931509_Etjx/

Посетив этот URL-адрес в веб-браузере, я убедился, что debug-androidTest.apk не загружается. Я ждал долго (полчаса?), и, наконец, он прошел этап загрузки и вывел URL-адрес, который я правильно угадал.

person Michael Osofsky    schedule 19.04.2019
comment
Примечание. Синтаксис gs:// совместим с инструментом командной строки gsutil, который позволяет проверять содержимое облачных корзин и копировать файлы в/из корзин. Вы правильно определили правильный URL-адрес для просмотра результатов в веб-консоли. Кроме того, вы можете управлять тем, где хранятся результаты ваших тестов, используя флаг --results-bucket=RESULTS_BUCKET_NAME и/или флаг --results-dir=UNIQUE_RESULTS_DIR. Дополнительные сведения о последствиях использования этих флагов можно найти на странице cloud. .google.com/sdk/gcloud/reference/firebase/test/android/run - person P. Davis; 22.04.2019
comment
Также обратите внимание, что test-lab-bcr7j9th055js-i215tdq3ht0hw — это назначенный вам сегмент бесплатного использования. Он должен оставаться вашей корзиной результатов тестирования по умолчанию на протяжении всего срока службы вашего проекта Firebase, если вы не удалите его. - person P. Davis; 23.04.2019