-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
Implement e2e test as android instrumentation Screenshot + CI #85
Implement e2e test as android instrumentation Screenshot + CI #85
Conversation
- specify jdk 1.8 - make jni debuggable
- Min targetSDK must be >=30 for playstore now
* Test Screenshot ci (#2) - grant test app permissions in advance - fix SettingsWatcher to properly get Premissions if allowed
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__extenddftf2" referenced by "/data/app/net.activitywatch.android.debug-dGCHUfwwH1FIe_rdpMCjqg==/base.apk!/lib/x86_64/libaw_server.so"... error related to ActivityWatch/aw-server-rust#324 i guess Need to not just compile test but actually run full blown e2e test on aw-server-rust repo CI as well i guess |
@ErikBjare does ActivityWatch/aw-server-rust#324 works locally on android emulator/device ? |
I'm going to try and clean the workflow up a bit :) |
Closing now that #88 is merged :) Thanks again! |
Just a note for much faster e2e testing on github actions - https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/ |
fixes current state (Dependecies updates + gradle updates + sdk level updates + migration fixes)
Implementation of e2e test
Basic CI integration with instrumentation test and present CI failure fixes
Pulls submodule aw-server-rust to its current master
Test failes because aw-server-rust dosent start (@ ~steps 5325) (https://github.com/ShootingKing-AM/aw-android/actions/runs/3419657840/jobs/5693454929#step:25:5324) depends on