Commit Graph
100 Commits
Author SHA1 Message Date
d4vidiandGitHub 686deff34d Merge branch 'master' into feature/4867-android-migrate-the-tests-to-android-16 2025-12-23 20:30:56 +02:00
d4vidiandGitHub e34efb6c11 Fix(android): System-UI glitches (e.g. notifications) (#4878) 2025-12-23 17:08:12 +02:00
d4vidiandGitHub 3a996b4ebe (CI) Limit Genymotion cloud compatibility testing (#4889) 2025-12-23 15:55:41 +02:00
d4vidiandGitHub 8c5f1e03c9 Cursor rules 0.1 (#4873) 2025-12-08 18:35:41 +02:00
d4vidiandGitHub 51de2584ff SystemUI configuration on init, for Android (#4863) 2025-11-16 15:25:08 +02:00
d4vidi ec061939e4 fix(CI): Restore omission of Genycloud ARM64 usage 2025-10-15 11:40:41 +03:00
d4vidiandGitHub b806720874 (CI) Switch to Google ARM emulators for SDK35 (#4814) 2025-09-17 18:38:24 +03:00
d4vidiandGitHub 518433c705 Fix flakiness of animations sync in new-arch (#4831) 2025-09-15 18:40:08 +03:00
d4vidiandGitHub 3898b35d2a docs: Fix supported RN versions description (#4827) 2025-09-02 17:40:07 +03:00
d4vidiandGitHub f1e29f6264 CI: Use Genymotion ARM64 only for latest RN build job (#4825) 2025-09-02 15:58:29 +03:00
d4vidiandGitHub 5e22395b64 Fix handling of ambiguous genymotion recipe matching (#4789) 2025-07-02 19:02:14 +03:00
d4vidiandGitHub 76c7952479 Replace node-module 'tempfile' seamlessly with 'tmp' (#4777) 2025-06-11 13:55:12 +03:00
d4vidiandGitHub d865ad43f4 github-issues: Wire templates to new troubleshooting guide (#4742) 2025-03-25 17:55:43 +02:00
d4vidiandGitHub ccf106b976 Fix iOS Webview CORS (asSecured) test screenshots (#4740) 2025-03-25 10:52:41 +02:00
d4vidiandGitHub e1e01af4cf Rewrite synchronization and test-exec troubleshooting guides (#4735) 2025-03-23 11:36:14 +02:00
d4vidi 7a450f18ec Also apply retry backoff arg to execWithRetriesAndLogs 2025-03-04 21:19:59 +02:00
d4vidi 0150b7292f patch(genycloud): Alleviate failures due to network hiccups 2025-03-04 21:19:55 +02:00
d4vidiandGitHub c7b3af7b7d Starting using 'gmsaas doctor' command (#4676) 2024-12-29 19:23:19 +02:00
d4vidi 326224c65d Revert "empty file" [ci skip] 2024-12-23 17:48:52 +02:00
d4vidiandGitHub 51ecb5f98d Update CONTRIBUTING.md: link to contrib on docs-site (#4602) 2024-10-09 11:45:12 +03:00
d4vidiandGitHub 89b9c74b77 Genycloud debug: ADB devices dump before each adbconnect retry (#4529) 2024-07-16 14:10:19 +03:00
04cc1865ff Daemon: Add preliminary ADB server-start in Genycloud (#4527)
Co-authored-by: Yaroslav Serhieiev <[email protected]>
2024-07-15 23:19:17 +03:00
d4vidiandGitHub b6afa412eb fix(types): getUiDevice() type, notes (#4509) 2024-06-17 19:51:17 +03:00
d4vidiandGitHub 8c44256dff Elaborate on test IDs in the test IDs guide: Naming best practices (#4487) 2024-05-13 13:02:56 +03:00
d4vidiandGeorgy Steshin cdb763d387 Revert "Rn73 revert (#4380)"
This reverts commit fa02c06f8a.
2024-03-07 10:26:24 +02:00
d4vidiandGitHub fa02c06f8a Rn73 revert (#4380)
* Revert "Merge pull request #4366 from wix/bugfix/update_slider"

This reverts commit bf9cd2310b, reversing
changes made to 6b340542d9.

* Revert "Merge pull request #4369 from wix/bugfix/broken-post-install"

This reverts commit b10c446430, reversing
changes made to 58459f3762.

* Revert "Upgrade/rn73 (#4347)"

This reverts commit 4780130097.
2024-02-25 16:10:46 +02:00
d4vidiandGitHub 75c9141fbf genycloud: Omit preliminary login check (#4379) 2024-02-22 18:32:46 +02:00
d4vidiandGitHub 6b994cb850 docs(contrib): Fix code section marking (#4378) 2024-02-22 10:46:00 +02:00
d4vidiandGitHub f0e30c68a8 Update environment-setup.md 2024-02-01 18:09:11 +02:00
d4vidiandGitHub 23f52b091f docs(env-setup): Ref to proprietary android guide (#4356) 2024-02-01 17:06:15 +02:00
d4vidiandGitHub 5998a345e3 Fix refs and docs involving testBinaryPath (#4311) 2023-12-27 17:51:58 +02:00
d4vidiandGitHub 93fc621ba1 Fix supervised android launch (#4303) 2023-12-24 13:46:52 +02:00
d4vidiandGitHub cea91f38fb Revert "Re: Supervised android launch (#4293)" (#4296)
This reverts commit dbc89b6a24.
2023-12-18 17:21:43 +02:00
d4vidiandGitHub dbc89b6a24 Re: Supervised android launch (#4293) 2023-12-10 16:45:05 +02:00
d4vidiandGitHub 8a230b37a8 Revert "(Android) Make activity launch more supervised, debuggable (#4205)" (#4209)
This reverts commit 4c91bd49a0.
2023-10-05 15:36:18 +03:00
d4vidiandGitHub 4c91bd49a0 (Android) Make activity launch more supervised, debuggable (#4205) 2023-10-05 10:50:25 +03:00
d4vidiandGitHub c55f0972c4 fix(android): Revert used kotlin ver due to compat. issues (#4128) 2023-07-16 15:31:56 +03:00
d4vidiandGitHub fed589f3b9 Take react-native-launch-arguments v4 (#4093) 2023-05-30 15:11:05 +03:00
d4vidi f01cec7fe9 github(issue-templates): Uncap call for using discord/SO 2023-05-29 18:18:05 +03:00
d4vidiandGitHub 9ce3818d85 Add discord, Stack-overflow as contact-links in GH issue template (#4092) 2023-05-29 17:25:48 +03:00
d4vidiandGitHub 6841b9cb3f Restore usage of launch-args lib (#4060)
* Restore usage of launch-args lib, stable in newer RN's

* Integrate launch-arguments into inner screens

* Work-around rn-launch-args import issues by require()-ing form componentDidMount()

* Fix a subtle launch-args migration issue in launch-args e2e test

* Improve warning comment over early usage of rn-launch-args

* Intergate react-native-launch-arguments@next
2023-05-29 14:48:37 +03:00
d4vidi a3e6aed80c Fix doc lint errors 2023-05-24 18:22:59 +03:00
d4vidi 25cbc35806 docs: Ref the react-native-launch-arguments in launch-args guide 2023-05-24 18:19:48 +03:00
d4vidiandGitHub ed24779ce9 Androidx.test core 1.5.0 (#4046) 2023-05-09 18:27:24 +03:00
d4vidi fca7f32d87 android: Improve label vs. content-description name conventions 2023-03-22 16:25:53 +02:00
d4vidi b2db1f298d android: traverseViewHierarchy() helper, based on code-review 2023-03-22 16:10:00 +02:00
d4vidi 514ec4484a Improve style, address code-review notes 2023-03-20 17:49:22 +02:00
d4vidi 9b88289cdb android: Extend by.label() to match based on Text, too 2023-03-20 15:50:53 +02:00
d4vidi 887d07ecc7 Improve performance of getAccessibilityLabel() 2023-03-20 15:36:45 +02:00
d4vidi f0b936355f docs&types: Align with API changes 2023-03-20 13:53:34 +02:00
d4vidi 482cde9c35 android: Introduce recursive computation of label for toHaveLabel(), with by.label() out of the game 2023-03-20 13:53:34 +02:00
d4vidi e06c71b31e android: Introduce recursive computation of label for getAttributes() 2023-03-20 13:53:34 +02:00
d4vidiandGitHub 857e75c55d tests: Improve quality of testing over Detox assertions (expects etc.) (#3979) 2023-03-15 17:32:45 +02:00
d4vidiandGitHub 484cf4a3f5 build(Android): Apply hamcrest v2.2 as an explicit dep (#3956) 2023-02-28 15:55:57 +02:00
d4vidiandGitHub b7de77d4b0 e2e: Improved network tests styling and robustness (#3955) 2023-02-27 09:10:27 +02:00
d4vidiandGitHub bc41ab45e5 Fix detoxURLBlacklistRegex arg for launchApp() on iOS (#3954)
* fix(network): Fix detoxURLBlacklistRegex for launchApp() on iOS

* fix(network): Apply minor adjustments
2023-02-26 20:18:52 +02:00
d4vidi e68c3e73bc fix(github): Improve description of device.logs, fix urls 2023-02-23 22:18:27 +02:00
d4vidiGitHub@lilinor
39d806464e [Genymotion SaaS] Update gmsaas start flag to fix wrong device timeout (#3929)
Co-Authored-By: @lilinor
2023-02-22 11:39:55 +02:00
67a7b9834a Align compliance in docs (#3940)
* Align compliance in docs

* docs: autofixes

---------

Co-authored-by: Yaroslav Serhieiev <[email protected]>
2023-02-17 16:53:00 +02:00
d4vidiandGitHub 7f5580c150 React Native 70 compliance - Detox demo projects (#3939) 2023-02-16 23:09:33 +02:00
ed966eca9f React Native 70 compliance - Detox test project (#3921)
Co-authored-by: Asaf Korem <[email protected]>
2023-02-12 14:15:30 +02:00
d4vidiandGitHub 4af9295fa2 fix(android): java.lang.AbstractMethodError coming from status inquiry (#3784) 2022-12-28 16:22:05 +02:00
d4970843f9 docs(tutorials): fix project setup guide (#3748)
Co-authored-by: Yaroslav Serhieiev <[email protected]>
2022-12-09 17:17:15 +02:00
e6794a0fc4 test(unit): DetoxPrimaryContext and DetoxSecondaryContext (#3686)
Co-authored-by: Yaroslav Serhieiev <[email protected]>
2022-11-17 18:14:16 +02:00
d4vidiandGitHub be64706c0e Extend proguard rules to apply all Sliders impl (#3621) 2022-10-03 13:41:40 +03:00
2da86b715c Apply synchronization over network IR to protect busy-resources list (#3616)
Co-authored-by: @zhouzh1 <[email protected]>
2022-09-29 15:22:58 +03:00
d4vidiandGitHub 327748bfc3 Migrate to buildkite sections (#3605) 2022-09-22 14:56:08 +03:00
d4vidi 8ef0d03111 Stable-bot message: fix typos 2022-09-21 09:59:03 +03:00
d4vidi 71a87b24c6 Fix stable-bot auto-ignore for accepted issues 2022-09-21 09:56:31 +03:00
d4vidiandGitHub 38321ee8c3 Reimplement TextFileReader.read() (#3590) 2022-09-08 10:25:59 +03:00
d4vidiandGitHub df099e8909 Stabilize new crash e2e test on Android (#3562) 2022-08-18 15:09:31 +03:00
d4vidiGitHubStasDoskalenkoHover
9254559479 Add missing proguard-rules (#3556)
Co-authored-by: StasDoskalenkoHover
2022-08-16 10:37:04 +03:00
d4vidiandGitHub 49dfa4f752 Fix: Log native errors *with* stacktraces (no trimming), on Android (#3555) 2022-08-15 15:44:53 +03:00
d4vidiandGitHub 476547766c [post-workshop] Fix and improve error messages in aapt resolution (#3526) 2022-08-03 15:31:35 +03:00
d4vidiandGitHub 9d455526d1 fix(Genycloud): Force-enable WiFi on instances by default (#3527) 2022-08-03 13:22:24 +03:00
d4vidiandGitHub a359991ea3 ci: Introduce an additional job for RN 66 compat on Android (#3513) 2022-08-01 10:31:03 +03:00
d4vidiandGitHub 3080ded601 fix(Android): RN instance listener - dynamic proxies for the rescue (#3508) 2022-07-27 16:34:51 +03:00
d4vidiandGitHub 8821f187e0 fix(Android): Make RN instance listener work in RN≤68 (#3504) 2022-07-26 19:14:12 +03:00
d4vidiandGitHub a4e714850a Restore support for contrib. with RN 67 (on Android) (#3502) 2022-07-25 17:44:41 +03:00
d4vidiandGitHub 06649168d2 Upgrade to rn68 (#3476) 2022-07-20 23:09:49 +03:00
d4vidiandGitHub 9b6e0ccdce Unlock react-native-webview's version locking (#3433) 2022-05-31 12:41:51 +03:00
d4vidi a155d7eb7e Remove excessive usage of package ID in example's DetoxTest.java 2022-05-25 15:15:37 +03:00
d4vidiandYaroslav Serhieiev e99a4b2e14 feat(android): remove deprecated native IdlePolicyConfig (#3332)
BREAKING CHANGE
2022-05-13 13:54:44 +03:00
d4vidi af8a6f682e github(help issues): Add Discord invite 2022-05-09 10:16:15 +03:00
d4vidi 988feb2b89 cli: Add ref to Google docs on gpu 2022-05-08 18:52:29 +03:00
d4vidi 44b37da0eb docs(android-setup): Ref blogpost in test-butler section 2022-05-01 14:23:19 +03:00
d4vidi 8232d5eb04 docs/android troubleshoot - #3343 2022-04-26 10:21:33 +03:00
d4vidi 61849b5777 Revert "docs/android troubleshoot - #3343"
This reverts commit ca12653801.
2022-04-26 10:12:12 +03:00
d4vidi ca12653801 docs/android troubleshoot - #3343 2022-04-25 19:03:59 +03:00
d4vidiandGitHub 9e131ff415 issue templates: Add status labels (#3329) 2022-04-13 15:13:21 +03:00
d4vidiandGitHub 90631522e7 Make Android unit tests run locally (#3298) 2022-04-05 18:26:17 +03:00
d4vidi db692dfc3c fix(meta): Support bot 2022-03-29 13:59:44 +03:00
d4vidiandGitHub 014045def2 fix: Exec Android UT for RN≥66 on CI (#3271) 2022-03-23 12:19:35 +02:00
d4vidiandGitHub 807c10899a Clean default log (#3265) 2022-03-17 11:33:40 +02:00
d4vidi af2b030188 Revert "Revert "Buildkite Migration (#3222)""
This reverts commit 33cbc6f23b.
2022-03-01 19:19:43 +02:00
d4vidi 33cbc6f23b Revert "Buildkite Migration (#3222)"
This reverts commit c7a504eb4d.
2022-03-01 18:42:24 +02:00
d4vidi bab009f72f Fix 1 lint warning 2022-03-01 18:34:47 +02:00
d4vidiandGitHub 97224c1442 Introduce spawnWithRetriesAndLogs and use in ADB (#3224) 2022-03-01 10:16:02 +02:00
d4vidiandGitHub 400c80348b Apply time prefix to plain (terminal) logs (#3212) 2022-02-10 13:51:24 +02:00
1be4ee9faf fix(genycloud): update Genymotion SaaS URLs (#3211)
See: https://cloud.geny.io/update/22-01_1
Co-authored-by: Gilles Lepretre <[email protected]>
2022-02-09 09:21:26 +02:00