BITNATION-Pangea-mobile
BITNATION-Pangea-mobile copied to clipboard
[ci] enable detox on bitrise for android
Feature / Issue
We need to run detox on bitrise for android. Please use the detox_test
workflow.
- You need to create an android build
- You need to run detox with the config that point's to the android build
@seland already integrated detox on this branch: feature/120-detox-integration
so you might want to run that with your bitrise config.
Acceptance criteria
- [ ] detox should run with the production build
- [ ] Sign production apk with this instruction's:
https://facebook.github.io/react-native/docs/signed-apk-android.html
but make sure to use the development profile in order todo so.
Additional information
- [ ] Check that the test's are really passing and failing. There might be a problem with the exit code again.
@seland I could take this one if we still need to run detox on bitrise
@hunght We dropped building process from CI since it takes too long. But without building we can't do end-to-end testing. So this one should be postponed until we resolve issue with building on CI.
@seland @hunght I've opened an internal story to ensure that we resolve the CI issue. It is a priority for me to ensure we have a working CI system. I'm unfamiliar with bitrise but I'll look into the technology to understand the basics. Looks to be a mobile CI tool.
@seland @Mnuzz I will work on this to make sure we have end-to-end testing cover the foundation cases, like sign-up/sign-in flow