Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(ci): check e2e main commits against Android API level 24 #6031

Draft
wants to merge 107 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
bb73599
debug: test CI on Android API level 24
bakoushin Sep 18, 2024
2d457c0
debug: try more retries (`2` -> `10`)
bakoushin Sep 18, 2024
f4ba138
revert retries change
bakoushin Sep 18, 2024
ace3ec4
debug: test again android api level 33
bakoushin Sep 18, 2024
61e5d04
api level 32
bakoushin Sep 18, 2024
30f0be8
download platfrom matching the compile SDK version
bakoushin Sep 18, 2024
cb241df
bump NDK +1 version
bakoushin Sep 18, 2024
ac97862
set api leve to 34 back
bakoushin Sep 18, 2024
7f2fef1
revert NDK version
bakoushin Sep 18, 2024
2cf33e6
temp disable cache
bakoushin Sep 18, 2024
05d6724
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 19, 2024
1e94305
debug: test api level 33
bakoushin Sep 19, 2024
ad2e98e
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 19, 2024
5b354fc
android 32
bakoushin Sep 23, 2024
792b47f
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 23, 2024
af1f148
level 31
bakoushin Sep 23, 2024
7dab047
level 30
bakoushin Sep 23, 2024
68fe303
level 29
bakoushin Sep 23, 2024
a444e1a
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 23, 2024
08f3351
android 28
bakoushin Sep 23, 2024
7d53fa2
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 24, 2024
0aaf98b
explicitly install emulator package
bakoushin Sep 24, 2024
4d95969
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 24, 2024
82abaa6
level 27
bakoushin Sep 24, 2024
39f3a0b
level 26
bakoushin Sep 24, 2024
db44bc8
level 25
bakoushin Sep 24, 2024
58adfa6
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 25, 2024
2fca9a3
level 24
bakoushin Sep 25, 2024
6044591
unstuck QRScanner test on Android API level 24
bakoushin Sep 26, 2024
e27dfd2
update root CA certificates
bakoushin Sep 26, 2024
a9b7090
fix typo
bakoushin Sep 26, 2024
e3a3900
temp disable blockchain rpc dependent tests
bakoushin Sep 26, 2024
6c89b4b
revert "temp disable blockchain rpc dependent tests"
bakoushin Sep 26, 2024
7bb7cbd
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 27, 2024
0b9ec3a
update comment
bakoushin Sep 27, 2024
362b37b
temp keep only WalletConnect tests
bakoushin Sep 27, 2024
14e412d
tweak detox params
bakoushin Sep 27, 2024
54ad082
revert "tweak detox params"
bakoushin Sep 27, 2024
169d4f9
debug: list
bakoushin Sep 27, 2024
546d78e
debug: list snapshots
bakoushin Sep 27, 2024
f03a3f2
fix typo
bakoushin Sep 27, 2024
93f36aa
chore(ci): temp disable home feed (#6101)
bakoushin Sep 27, 2024
fa73987
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Sep 27, 2024
b5dfa90
check uploaded cert
bakoushin Sep 27, 2024
466b5d1
verbose log
bakoushin Sep 29, 2024
0f38012
get rid of custom snapshot
bakoushin Sep 29, 2024
f0b24bd
commit image changes
bakoushin Sep 30, 2024
185d94c
fix typo
bakoushin Sep 30, 2024
bfa5b41
level 25
bakoushin Oct 1, 2024
d7b50cf
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Oct 1, 2024
d671dc6
bring back all test suite
bakoushin Oct 1, 2024
3b78c01
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Oct 1, 2024
da9684e
level 34
bakoushin Oct 1, 2024
88e34c5
level 25
bakoushin Oct 1, 2024
4a9c517
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Oct 2, 2024
32b5683
reduce workers number to 2
bakoushin Oct 2, 2024
8539fff
temp remove scren recs and snapsot loading
bakoushin Oct 2, 2024
4482155
increase workers number to 14
bakoushin Oct 2, 2024
77bc823
decrease workers number to 10
bakoushin Oct 2, 2024
8b5b6d9
revert workers settings
bakoushin Oct 2, 2024
c6eed27
temp disable most of the test suite
bakoushin Oct 2, 2024
8a93247
keep just one test
bakoushin Oct 2, 2024
ea0aef6
2 tests
bakoushin Oct 3, 2024
d899367
2 more tests + increase timeout
bakoushin Oct 3, 2024
5bce92c
2 more tests
bakoushin Oct 3, 2024
b08bb2f
2 more tests
bakoushin Oct 3, 2024
0ac1d85
2 more tests
bakoushin Oct 3, 2024
b9f7038
9 tests
bakoushin Oct 3, 2024
186ce80
8 tests
bakoushin Oct 3, 2024
dac0f3f
9 tests9 tests9 tests9 tests9 tests9 tests9 tests9 tests9 tests
bakoushin Oct 4, 2024
a6f70d1
8 workers
bakoushin Oct 4, 2024
dfcd625
8 tests again
bakoushin Oct 4, 2024
18f46a8
timeout 45
bakoushin Oct 4, 2024
670f102
10 tests
bakoushin Oct 4, 2024
020f287
8 tests
bakoushin Oct 4, 2024
ff7b451
6 workers
bakoushin Oct 5, 2024
372863b
chore: remove "stablecoin" references from stablecoin earn in prepara…
mpgaarciaa Oct 2, 2024
b938ed4
fix(earn): Show correct pool amount when LP to deposit is not 1:1 (#6…
finnian0826 Oct 2, 2024
ee14512
chore(earn): Beefy terms and conditions changes (#6127)
finnian0826 Oct 2, 2024
2ae6c99
chore(l10n): update translations from Crowdin (#6125)
valora-bot-crowdin Oct 3, 2024
992211b
chore: bump app version to 1.96.0
valora-bot Oct 3, 2024
a6fef3d
fix(earn): Show correct fiat and token amount on earn collect screen …
finnian0826 Oct 3, 2024
cccaeaa
chore(l10n): update translations from Crowdin (#6132)
valora-bot-crowdin Oct 5, 2024
7d69040
chore(earn): Clean up single pool earn flow (#6133)
finnian0826 Oct 9, 2024
f8400f8
chore(deps): update dependency i18next to ^23.15.2 (#6138)
renovate[bot] Oct 9, 2024
11a2146
feat(positions): Make positions tappable (#6137)
finnian0826 Oct 9, 2024
fae0f62
chore(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.5…
renovate[bot] Oct 10, 2024
8727116
fix(earn): fix wrapping and alignments on pool info screen (#6143)
jh2oman Oct 10, 2024
cb67ffa
feat(feed): Add RTK-Query, add api slice for Transaction Feed V2 (#6134)
sviderock Oct 11, 2024
1388596
chore(l10n): update translations from Crowdin (#6141)
valora-bot-crowdin Oct 11, 2024
f4f3889
chore(deps): update dependency @reduxjs/toolkit to ^2.2.8 (#6147)
renovate[bot] Oct 12, 2024
fa25036
chore(deps): update dependency @sentry/react-native to ^5.33.2 (#6148)
renovate[bot] Oct 12, 2024
3871754
chore(deps): update dependency react-native-video to ^6.6.4 (#6149)
renovate[bot] Oct 12, 2024
df37fb6
chore(l10n): update translations from Crowdin (#6145)
valora-bot-crowdin Oct 13, 2024
1f3b029
chore: add script to generate release notes (#6131)
jeanregisser Oct 15, 2024
f473e4b
chore(TransactionFeedV2): Cleanup stand by transactions in Transactio…
sviderock Oct 16, 2024
a28ce0c
chore(TransactionFeedV2): Add error handling to Transaction Feed V2 (…
sviderock Oct 16, 2024
b66cb70
chore(e2e): re-enable home feed e2e test (#6158)
bakoushin Oct 16, 2024
5ed0ab9
chore: bump app version to 1.97.0
valora-bot Oct 16, 2024
4f8b362
feat(earn): Show daily yield rate on the pool info screen if availabl…
jh2oman Oct 16, 2024
c2e71cd
chore(l10n): update translations from Crowdin (#6161)
valora-bot-crowdin Oct 17, 2024
be16538
feat(earn): add safety card to pool info screen (#6162)
satish-ravi Oct 17, 2024
7d732f8
chore(TransactionFeedV2): Show stand by transactions when paginated d…
sviderock Oct 17, 2024
3d56bb5
chore(TransactionFeedV2): Add "No more transactions" toast (#6153)
sviderock Oct 17, 2024
dbc3a1b
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Oct 17, 2024
d08db89
level 24
bakoushin Oct 17, 2024
24b1c97
Merge branch 'main' into alex/e2e-main-android-24
bakoushin Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/scripts/setupAndroidEmulator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const argv = yargs(process.argv.slice(2))

const { image, emulatorName } = argv

$.exec(`sdkmanager "${image}"`)
$.exec(`sdkmanager "${image}" "emulator"`)
$.exec(`avdmanager create avd --force --name ${emulatorName} --package "${image}" --device pixel`)

const iniLocation = `~/.android/avd/${emulatorName}.ini`
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/e2e-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- nscloud-cache-tag-wallet-e2e-android
# We pay by the minute.
# If it takes longer it usually fails, so no need to pay for more
timeout-minutes: 25
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
- name: Set env
Expand All @@ -28,11 +28,11 @@ jobs:
- name: Store compileSdkVersion in env
run: echo "ANDROID_COMPILE_SDK_VERSION=$(grep 'compileSdkVersion' android/build.gradle | grep -o '[0-9]\+')" >> $GITHUB_ENV
# See https://namespace.so/docs/actions/nscloud-cache-action
- name: Cache
uses: namespacelabs/nscloud-cache-action@v1
with:
cache: gradle
path: ${{ env.ANDROID_HOME}}
#- name: Cache
# uses: namespacelabs/nscloud-cache-action@v1
# with:
# cache: gradle
# path: ${{ env.ANDROID_HOME}}
- uses: ./.github/actions/yarn-install
- name: Setup runner
run: |
Expand Down Expand Up @@ -86,11 +86,10 @@ jobs:
--configuration android.release
--artifacts-location e2e/artifacts
--take-screenshots=failing
--record-videos=failing
--record-logs=failing
--loglevel info
--loglevel verbose
--debug-synchronization 10000
--maxWorkers 12
--maxWorkers 6
--headless
--retries 3
--device-boot-args="-snapshot ci_boot"
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/e2e-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ jobs:
name: Android
uses: ./.github/workflows/e2e-android.yml
with:
android-api-level: 34
secrets: inherit
ios:
name: iOS
uses: ./.github/workflows/e2e-ios.yml
with:
ios-version: '15.0'
android-api-level: 24
secrets: inherit
#ios:
# name: iOS
# uses: ./.github/workflows/e2e-ios.yml
# with:
# ios-version: '15.0'
# secrets: inherit
14 changes: 0 additions & 14 deletions e2e/src/AccountManagement.spec.js

This file was deleted.

9 changes: 0 additions & 9 deletions e2e/src/AccountSetup.spec.js

This file was deleted.

10 changes: 0 additions & 10 deletions e2e/src/Notifications.spec.js

This file was deleted.

10 changes: 0 additions & 10 deletions e2e/src/OffRamps.spec.js

This file was deleted.

10 changes: 0 additions & 10 deletions e2e/src/OnRamps.spec.js

This file was deleted.

5 changes: 0 additions & 5 deletions e2e/src/SecureSend.spec.js

This file was deleted.

5 changes: 0 additions & 5 deletions e2e/src/Send.spec.js

This file was deleted.

5 changes: 0 additions & 5 deletions e2e/src/Verify.spec.js

This file was deleted.