Тесты Android Espresso, запущенные в CircleCI, не могут аутентифицировать Google Cloud - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь запустить тесты Espresso, используя CircleCI и Firebase.Структура папок моего проекта такая же, как на снимке ниже.Держали client-secret.json в 2 местах.Я получаю следующие ошибки.

enter image description here

enter image description here

Команда в файле Yml выглядит следующим образом-

- run:
  name: Authenticate with Google Cloud
  command: gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file ../client-secret.json

enter image description here

Ниже приведены ошибки, которые я наблюдал -

#!/bin/bash -eo pipefail
gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file ../client-secret.json
ERROR: (gcloud.auth.activate-service-account) Could not read json file ../client-secret.json: No JSON object could be decoded
Exited with code 1

#!/bin/bash -eo pipefail
gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file /../client-secret.json
ERROR: (gcloud.auth.activate-service-account) Unable to read file [/../client-secret.json]: [Errno 2] No such file or directory: '/../client-secret.json'
Exited with code 1

#!/bin/bash -eo pipefail
gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file client-secret.json
ERROR: (gcloud.auth.activate-service-account) Unable to read file [client-secret.json]: [Errno 2] No such file or directory: 'client-secret.json'
Exited with code 1

#!/bin/bash -eo pipefail
gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file client-secret.json
ERROR: (gcloud.auth.activate-service-account) Unable to read file [client-secret.json]: [Errno 2] No such file or directory: 'client-secret.json'
Exited with code 1

#!/bin/bash -eo pipefail
gcloud auth activate-service-account firebase-adminsdk-twj99@mytaxiapptest.iam.gserviceaccount.com --key-file /root/client-secret.json
ERROR: (gcloud.auth.activate-service-account) Could not read json file /root/client-secret.json: No JSON object could be decoded
Exited with code 1

Может ли кто-нибудь указать, где я долженЯ храню файл client-secret.json и как мне указать точный путь?

...