objectbox / objectbox-dart

Flutter database for super-fast Dart object persistence
https://docs.objectbox.io/getting-started
Apache License 2.0
1.05k stars 120 forks source link

Mobile app integration test CI #81

Open vaind opened 4 years ago

vaind commented 4 years ago

We should have a way to test ObjectBox runs on mobile (simulator) Android and iOS. From the quick look in the past I think our current tests (/test folder) can't be just executed on the target platform and we would rather need to have an app that instead runs the test suite itself. I've done this quickly in the past with the /lib/integration_test.dart. If this is the right approach, it should be moved to a separate dart/flutter project and run from CI for both mobile platforms (when iOS support #47 is merged)

vaind commented 4 years ago

Ideally, we should run the complete test suite (test folder) on all supported devices, if possible.

vaind commented 3 years ago

I've partially prepared this: there's a flutter-integration-test job running in GH Actions. Right now, it builds release apps of both demo applications (sync & non-sync) on mac, windows and Linux.

TODOs:

roiskhoiron commented 3 months ago

Is this task already closed? @vaind

greenrobot-team commented 3 months ago

@roiskhoiron No, this is still open. Also note that vaind no longer works on this project, so avoid tagging!