@@ -2,12 +2,8 @@ name: Smoke Tests
2
2
3
3
on : [ pull_request ]
4
4
5
- env :
6
- SMOKE_TESTS_RUNNER_JAR_URL : https://storage.googleapis.com/android-ci/smoke-tests-runner.jar
7
-
8
5
jobs :
9
6
smoke-tests :
10
- name : Smoke Tests
11
7
runs-on : ubuntu-latest
12
8
steps :
13
9
- uses : actions/checkout@v3
@@ -33,24 +29,30 @@ jobs:
33
29
with :
34
30
credentials_json : ${{ secrets.GCP_SERVICE_ACCOUNT }}
35
31
- uses : google-github-actions/setup-gcloud@v0
32
+
33
+ # TODO(yifany): make it a fireci plugin and remove the separately distributed jar file
36
34
- name : Download smoke tests runner
37
- run : curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar
35
+ run : |
36
+ SMOKE_TESTS_RUNNER_URL="https://storage.googleapis.com/android-ci/smoke-tests-runner.jar"
37
+ curl ${SMOKE_TESTS_RUNNER_URL} --output runner.jar
38
+
39
+ # TODO(yifany): remove hardcoded reference to /smoke-tests-google-services from the runner
38
40
- name : Add google-services.json
39
41
env :
40
42
SMOKE_TESTS_GOOGLE_SERVICES : ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }}
41
43
run : |
42
44
echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > google-services.json
43
45
sudo mkdir /smoke-tests-google-services
44
46
sudo mv google-services.json /smoke-tests-google-services
47
+
48
+ # TODO(yifany): remove hardcoded reference to Prow environment variables from the runner
45
49
- name : Run smoke tests
46
50
env :
47
- Firebase_CI : 1
51
+ FIREBASE_CI : 1
48
52
REPO_OWNER : ${{ github.repository_owner }}
49
53
REPO_NAME : firebase-android-sdk
50
54
PULL_NUMBER : ${{ github.event.pull_request.number }}
51
55
JOB_NAME : smoke-tests
52
56
BUILD_ID : ${{ github.run_id }}
53
- run : |
54
- echo "Firebase_CI: $Firebase_CI"
55
- export ARTIFACTS=$RUNNER_TEMP
56
- java -jar runner.jar smoke-tests/runner.config
57
+ ARTIFACTS : ${{ runner.temp }}
58
+ run : java -jar runner.jar smoke-tests/runner.config
0 commit comments