BITNATION-Pangea-mobile icon indicating copy to clipboard operation
BITNATION-Pangea-mobile copied to clipboard

[ci] enable detox on bitrise for android

Open florianlenz opened this issue 6 years ago • 4 comments

Feature / Issue

We need to run detox on bitrise for android. Please use the detox_test workflow.

  1. You need to create an android build
  2. 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.

florianlenz avatar Mar 14 '18 17:03 florianlenz

@seland I could take this one if we still need to run detox on bitrise

hunght avatar Oct 17 '18 12:10 hunght

@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 avatar Oct 17 '18 18:10 seland

@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.

marknuzz avatar Oct 17 '18 22:10 marknuzz

@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

hunght avatar Oct 19 '18 06:10 hunght