ActivityWatch / aw-android

ActivityWatch for Android, using aw-server-rust as backend.
Mozilla Public License 2.0
174 stars 29 forks source link

CI restructure #91

Closed ErikBjare closed 1 year ago

ErikBjare commented 1 year ago

Experimental continuation of #90

ErikBjare commented 1 year ago

@ShootingKing-AM Getting the hang of this now! Instrumented tests now running with gradle.

Fixed a bunch of stuff, like the other (non-screenshot) instrumented test, and expecting the E2E tests to finally pass soon. Turns out the "useTestStorageService" doesn't work on API level <= 27, so disabled it for now.

Also added a bunch of caching to generation of jniLibs etc which should drastically reduce build times most of the time (as long aw-server-rust submodule hasn't been updated).