From eca4296187977696b94dbf26cac3c03141eb8c38 Mon Sep 17 00:00:00 2001 From: andreia Date: Fri, 19 Dec 2025 17:27:21 +0100 Subject: [PATCH 1/4] Update firebase emulator data for Android e2e tests --- data/local/auth_export/accounts.json | 2 +- data/local/firebase-export-metadata.json | 6 +++--- .../all_namespaces_all_kinds.export_metadata | Bin 52 -> 52 bytes .../all_namespaces/all_kinds/output-0 | Bin 14632 -> 40636 bytes .../firestore_export.overall_export_metadata | Bin 95 -> 96 bytes 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/local/auth_export/accounts.json b/data/local/auth_export/accounts.json index 17799bf53..135e08db6 100644 --- a/data/local/auth_export/accounts.json +++ b/data/local/auth_export/accounts.json @@ -1 +1 @@ -{"kind":"identitytoolkit#DownloadAccountResponse","users":[{"localId":"OSpCUZYAGPvDJn8n7rgYz9YfIrD9","createdAt":"1719838206834","lastLoginAt":"1719838206834","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"dZWReItHKWIaMi4GJPxszWb0VCnN","createdAt":"1719841155698","lastLoginAt":"1719841155698","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"xyNMqyb9LPp0xXtdEa6DQk3ymHLa","createdAt":"1719841321507","lastLoginAt":"1719841321507","validSince":"1724424200","emailVerified":false,"disabled":false}]} \ No newline at end of file +{"kind":"identitytoolkit#DownloadAccountResponse","users":[]} \ No newline at end of file diff --git a/data/local/firebase-export-metadata.json b/data/local/firebase-export-metadata.json index 19e394355..6cdb22966 100644 --- a/data/local/firebase-export-metadata.json +++ b/data/local/firebase-export-metadata.json @@ -1,12 +1,12 @@ { - "version": "13.6.0", + "version": "13.35.1", "firestore": { - "version": "1.19.4", + "version": "1.19.8", "path": "firestore_export", "metadata_file": "firestore_export/firestore_export.overall_export_metadata" }, "auth": { - "version": "13.6.0", + "version": "13.35.1", "path": "auth_export" } } \ No newline at end of file diff --git a/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata b/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata index 0725252051040b213f38864d8571c3ff4452e2a7..7b9c2975ec9ad6dac0c6e7b2edecee267e1757b0 100644 GIT binary patch delta 36 pcmXppnII~^`qIVLj#CqvC6-OR3}y)Na4`sREdl$Pik000(e4Z{Ec delta 36 pcmXppnII~^|JU_Z>$*FbCGJnZ0cHsCa4`sREdl$Pik001Ry4o?68 diff --git a/data/local/firestore_export/all_namespaces/all_kinds/output-0 b/data/local/firestore_export/all_namespaces/all_kinds/output-0 index 6619a99a04482ee631e04e8d688df74f6297bef4..2774a061fa8d4013acabf6080769d1836af1ce1a 100644 GIT binary patch literal 40636 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 PVfV_U2X?-$u2J-VHcfER delta 670 zcmdn9muW>2+pf}kZp+yx-?O*cd|A$#b+S>O`eYH+8;Xo42j|L9)>Yw|yt&9|vPiztWZxCfWtNLBw8VktC zjSg8%U=uemqnJ23o`q*}OOZa z2i&yitr8XaTtI)CY`zeo#WMNQ%x#l5#7>Qv#GqT*9Kjrae#cU%`;B+B-Xfj7W%yw;P2z!G=mmO{^n`hE7s2`5yL;YY@ zjO+(Jc+mP6A>1!q0(Sr8=zQ(XcD+{^S!+62znf0JYj3^Tsr?uvcm;Y=CL4F_!Xke1 zfgYG^kip diff --git a/data/local/firestore_export/firestore_export.overall_export_metadata b/data/local/firestore_export/firestore_export.overall_export_metadata index 0f517135cb2b9e505577d09a99298228b9b3e887..85190616641d7d1758f01b49c980e518860a087e 100644 GIT binary patch delta 29 lcmaz~5ZsaL;>XCqX#Dy@@A*ImMlSz}f?li=3VZf40RWAM2_pai delta 28 jcmYd@7u=ES;>XCqXnbO$xnckVBbVPqK`$0Ag%w2raLxy7 From 19f07f501d929babf6b522c0badc1bb5b8ee0d1c Mon Sep 17 00:00:00 2001 From: andreia Date: Mon, 22 Dec 2025 19:03:18 +0100 Subject: [PATCH 2/4] Update local data with latest test version --- data/local/auth_export/accounts.json | 2 +- .../all_namespaces_all_kinds.export_metadata | Bin 52 -> 52 bytes .../all_namespaces/all_kinds/output-0 | Bin 40636 -> 24856 bytes .../firestore_export.overall_export_metadata | Bin 96 -> 96 bytes 4 files changed, 1 insertion(+), 1 deletion(-) diff --git a/data/local/auth_export/accounts.json b/data/local/auth_export/accounts.json index 135e08db6..17799bf53 100644 --- a/data/local/auth_export/accounts.json +++ b/data/local/auth_export/accounts.json @@ -1 +1 @@ -{"kind":"identitytoolkit#DownloadAccountResponse","users":[]} \ No newline at end of file +{"kind":"identitytoolkit#DownloadAccountResponse","users":[{"localId":"OSpCUZYAGPvDJn8n7rgYz9YfIrD9","createdAt":"1719838206834","lastLoginAt":"1719838206834","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"dZWReItHKWIaMi4GJPxszWb0VCnN","createdAt":"1719841155698","lastLoginAt":"1719841155698","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"xyNMqyb9LPp0xXtdEa6DQk3ymHLa","createdAt":"1719841321507","lastLoginAt":"1719841321507","validSince":"1724424200","emailVerified":false,"disabled":false}]} \ No newline at end of file diff --git a/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata b/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata index 7b9c2975ec9ad6dac0c6e7b2edecee267e1757b0..75380cd9d5cdb293e929e245e08b4671e6e97948 100644 GIT binary patch delta 36 pcmXppnII~^_0Q9(k1kGRmgqeE49pPX;bIWt$S*A^C@s-7001@A4;26a delta 36 pcmXppnII~^`qIVLj#CqvC6-OR3}y)Na4`sREdl$Pik000(e4Z{Ec diff --git a/data/local/firestore_export/all_namespaces/all_kinds/output-0 b/data/local/firestore_export/all_namespaces/all_kinds/output-0 index 2774a061fa8d4013acabf6080769d1836af1ce1a..201574d18bda835995b3001b8a67fa4d4c9b3927 100644 GIT binary patch delta 405 zcmdn9mubc!MmFaLeckWulkeHfOn%!Yy17Da2@l($l3UXGTtG3C%@-nUxHh-t-(}g% z)GolW!Bm1x!d&X$97dRiL~bFLto)>6B@s6#r>si10Q2x719wX&AIq$CcXysDSt&+C z1qLlKDXj8UoKlQNKxrlprYdnMMq?mTK#DIUwYWqfr6{pnA+abmaq>eoc{VpoCpQy= z$r5u^MEoN%BFfDDvs}Xsyqv=dlM6G-(kBPZ>6#p7sj_*p+&cEnH|!zR+|~C|FcX!RxCeRt)Y%>{%*$qwwy4JOkO_KQ%@J-1~n-aup1I{ zauiAui?bCLH+>4@X0vH087FT|w3{qBH*NBynL8$T&z?BBDAsOs$1EmBkOu&T CF^nGo literal 40636 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 PVfV_U2X?-$u2J-VHcfER diff --git a/data/local/firestore_export/firestore_export.overall_export_metadata b/data/local/firestore_export/firestore_export.overall_export_metadata index 85190616641d7d1758f01b49c980e518860a087e..e00457c3cb16a307b5286f386ce8a29791be8878 100644 GIT binary patch delta 24 gcmYdD;MtMu;>XCqXzadb`Ob+v{;d28GY&BV0A08ThX4Qo delta 24 gcmYdD;MtMu;>XCqX#Dy@@A-*5{;U!Td-gH`0B8ybbN~PV From 86563099d077ec02b416fcfe4e96f99248da1462 Mon Sep 17 00:00:00 2001 From: andreia Date: Tue, 23 Dec 2025 15:46:43 +0100 Subject: [PATCH 3/4] Add dedicated action for android tests --- .github/actions/start-emulator/action.yml | 76 ++++++++++++++++++ data/test-android/auth_export/accounts.json | 1 + data/test-android/auth_export/config.json | 1 + .../firebase-export-metadata.json | 12 +++ .../all_namespaces_all_kinds.export_metadata | Bin 0 -> 52 bytes .../all_namespaces/all_kinds/output-0 | Bin 0 -> 24856 bytes .../firestore_export.overall_export_metadata | Bin 0 -> 96 bytes package.json | 3 +- 8 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 .github/actions/start-emulator/action.yml create mode 100644 data/test-android/auth_export/accounts.json create mode 100644 data/test-android/auth_export/config.json create mode 100644 data/test-android/firebase-export-metadata.json create mode 100644 data/test-android/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata create mode 100644 data/test-android/firestore_export/all_namespaces/all_kinds/output-0 create mode 100644 data/test-android/firestore_export/firestore_export.overall_export_metadata diff --git a/.github/actions/start-emulator/action.yml b/.github/actions/start-emulator/action.yml new file mode 100644 index 000000000..1145cd059 --- /dev/null +++ b/.github/actions/start-emulator/action.yml @@ -0,0 +1,76 @@ +# Copyright 2024 The Ground Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +name: Start Firebase emulator for Android tests + +inputs: + platform-repository: + description: "ground-platform repository under test" + default: google/ground-platform + +runs: + using: "composite" + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + repository: ${{ inputs.platform-repository }} + + - name: Load cached Firebase emulator + uses: actions/cache@v4 + with: + path: ~/.cache/firebase/emulators + key: ${{ runner.os }}-firebase-emulators-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-firebase-emulators- + + - name: Set up Node.js + uses: actions/setup-node@v2 + with: + node-version: "20" + + - name: Load cached Node modules + id: cache-npm + uses: actions/cache@v3 + env: + cache-name: cache-node-modules + with: + # npm cache files are stored in `~/.npm` on Linux/macOS + path: ~/.npm + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-build-${{ env.cache-name }}- + ${{ runner.os }}-build- + ${{ runner.os }}- + + - if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }} + name: List the state of Node modules + continue-on-error: true + shell: bash + run: npm list + + - name: Install nx-linux-x64-gnu + shell: bash + run: npm install @nx/nx-linux-x64-gnu + + - name: Install dependencies + shell: bash + run: npm run ci-all + + - name: Build project and local deps + shell: bash + run: npm run build-all --config=local + + - name: Start Firebase emulator with Android test data + shell: bash + run: npm run start:android diff --git a/data/test-android/auth_export/accounts.json b/data/test-android/auth_export/accounts.json new file mode 100644 index 000000000..17799bf53 --- /dev/null +++ b/data/test-android/auth_export/accounts.json @@ -0,0 +1 @@ +{"kind":"identitytoolkit#DownloadAccountResponse","users":[{"localId":"OSpCUZYAGPvDJn8n7rgYz9YfIrD9","createdAt":"1719838206834","lastLoginAt":"1719838206834","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"dZWReItHKWIaMi4GJPxszWb0VCnN","createdAt":"1719841155698","lastLoginAt":"1719841155698","validSince":"1724424200","emailVerified":false,"disabled":false},{"localId":"xyNMqyb9LPp0xXtdEa6DQk3ymHLa","createdAt":"1719841321507","lastLoginAt":"1719841321507","validSince":"1724424200","emailVerified":false,"disabled":false}]} \ No newline at end of file diff --git a/data/test-android/auth_export/config.json b/data/test-android/auth_export/config.json new file mode 100644 index 000000000..6f240f7e9 --- /dev/null +++ b/data/test-android/auth_export/config.json @@ -0,0 +1 @@ +{"signIn":{"allowDuplicateEmails":false},"emailPrivacyConfig":{"enableImprovedEmailPrivacy":false}} \ No newline at end of file diff --git a/data/test-android/firebase-export-metadata.json b/data/test-android/firebase-export-metadata.json new file mode 100644 index 000000000..6cdb22966 --- /dev/null +++ b/data/test-android/firebase-export-metadata.json @@ -0,0 +1,12 @@ +{ + "version": "13.35.1", + "firestore": { + "version": "1.19.8", + "path": "firestore_export", + "metadata_file": "firestore_export/firestore_export.overall_export_metadata" + }, + "auth": { + "version": "13.35.1", + "path": "auth_export" + } +} \ No newline at end of file diff --git a/data/test-android/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata b/data/test-android/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata new file mode 100644 index 0000000000000000000000000000000000000000..75380cd9d5cdb293e929e245e08b4671e6e97948 GIT binary patch literal 52 zcmd;5;Sxy8EJ`gd$uCNcPpv4(FDen(`seA?M;9kDOLQK724)EHa4`sREdl$Pik F001%q6%_yg literal 0 HcmV?d00001 diff --git a/data/test-android/firestore_export/all_namespaces/all_kinds/output-0 b/data/test-android/firestore_export/all_namespaces/all_kinds/output-0 new file mode 100644 index 0000000000000000000000000000000000000000..201574d18bda835995b3001b8a67fa4d4c9b3927 GIT binary patch literal 24856 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 literal 0 HcmV?d00001 diff --git a/data/test-android/firestore_export/firestore_export.overall_export_metadata b/data/test-android/firestore_export/firestore_export.overall_export_metadata new file mode 100644 index 0000000000000000000000000000000000000000..e00457c3cb16a307b5286f386ce8a29791be8878 GIT binary patch literal 96 zcmdmy>*B}Az-a8gX8F!Q21YJ_E*1_Z31%V3#GIV?yu{qp;)2BF)M9-QH#;*g1;Ro| e#KR@@QY#Abi%Q~iQ%e$45=#;#_!VXxVgvxt_aPDh literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 5cc7b04e6..0ff1b1d17 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "build-all-and-start-local": "npm run build-all --config=local --project=local && npm run start:local", "watch:local": "npm run watch --workspace functions > functions.log 2>&1 & npm run watch --config=local --project=local --workspace web > web.log 2>&1", "start:local": "firebase emulators:exec 'npm run watch:local' --project local --ui --config firebase.local.json --import data/local", + "start:test-android": "firebase emulators:start --project local --config firebase.local.json --import data/test-android", "export:local": "firebase emulators:export data/local --project local --only firestore", "start-and-export:test": "firebase emulators:exec 'npm run watch:local' --project local --ui --config firebase.local.json --import data/test --export-on-exit data/test", "test:e2e:create": "WAIT_ON_INTERVAL=30000 start-server-and-test start-and-export:test '5000|http://localhost:4000/firestore' 'npm run test:create --prefix=e2e-tests'", @@ -47,4 +48,4 @@ "optionalDependencies": { "@nx/nx-linux-x64-gnu": "^19.3.2" } -} +} \ No newline at end of file From a4cff8e632667ff0270e813867d729c6fe4f2b1f Mon Sep 17 00:00:00 2001 From: andreia Date: Tue, 23 Dec 2025 15:49:50 +0100 Subject: [PATCH 4/4] Revert local data changes --- data/local/firebase-export-metadata.json | 6 +++--- .../all_namespaces_all_kinds.export_metadata | Bin 52 -> 52 bytes .../all_namespaces/all_kinds/output-0 | Bin 24856 -> 14632 bytes .../firestore_export.overall_export_metadata | Bin 96 -> 95 bytes 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data/local/firebase-export-metadata.json b/data/local/firebase-export-metadata.json index 6cdb22966..19e394355 100644 --- a/data/local/firebase-export-metadata.json +++ b/data/local/firebase-export-metadata.json @@ -1,12 +1,12 @@ { - "version": "13.35.1", + "version": "13.6.0", "firestore": { - "version": "1.19.8", + "version": "1.19.4", "path": "firestore_export", "metadata_file": "firestore_export/firestore_export.overall_export_metadata" }, "auth": { - "version": "13.35.1", + "version": "13.6.0", "path": "auth_export" } } \ No newline at end of file diff --git a/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata b/data/local/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata index 75380cd9d5cdb293e929e245e08b4671e6e97948..0725252051040b213f38864d8571c3ff4452e2a7 100644 GIT binary patch delta 36 pcmXppnII~^|JU_Z>$*FbCGJnZ0cHsCa4`sREdl$Pik001Ry4o?68 delta 36 pcmXppnII~^_0Q9(k1kGRmgqeE49pPX;bIWt$S*A^C@s-7001@A4;26a diff --git a/data/local/firestore_export/all_namespaces/all_kinds/output-0 b/data/local/firestore_export/all_namespaces/all_kinds/output-0 index 201574d18bda835995b3001b8a67fa4d4c9b3927..6619a99a04482ee631e04e8d688df74f6297bef4 100644 GIT binary patch delta 678 zcmbPnh;c;`+pf}kZp+yxKjbml9AM|jI=R55YqFY@=Hv}hT9Z{=^(H@c)}OpMRDSXX zXP(I-E=H4sT)ihJORF)mP2R|(#dcQpyTCOTknYI=c5IvLRI-?WCa6z-r=E;tiqhn{ z8ayzQIMOcDl}s1A(fft$vm>{Z>oUeg`nz-}Ih zksKf+S)#W}RBXP_lfW`LSI}+p$2gIax{y5nlJCL8fUvvN` z1mwvagG7LhV#?%r1zl*$P@4Qk5pEzyWyA_o$2Xx4lea6Fg5y+53GBwnGhMaWE=fin lzsd@aQH!8#=E)6Vh-79G4oha*lhwiuCMShMk{Aofe*hFC^??8Y literal 24856 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 diff --git a/data/local/firestore_export/firestore_export.overall_export_metadata b/data/local/firestore_export/firestore_export.overall_export_metadata index e00457c3cb16a307b5286f386ce8a29791be8878..0f517135cb2b9e505577d09a99298228b9b3e887 100644 GIT binary patch delta 28 jcmYd@7u=ES;>XCqXnbO$xnckVBbVPqK`$0Ag%w2raLxy7 delta 29 lcmaz~5ZsaL;>XCqXzadb`OZKFMlSz}f?llr3NsEd0swzu2sQu!