diff --git a/scripts/ci.android.sh b/scripts/ci.android.sh index cd2fa2ecd8..857926dfe1 100755 --- a/scripts/ci.android.sh +++ b/scripts/ci.android.sh @@ -9,16 +9,25 @@ pushd detox/android run_f "./gradlew test" popd +mkdir -p coverage + pushd detox/test + # Workaround until react android issue will be fixed - react-native: 0.55 mv node_modules/react-native/ReactAndroid/release.gradle node_modules/react-native/ReactAndroid/release.gradle.bak cp extras/release.gradle node_modules/react-native/ReactAndroid/ run_f "npm run build:android" +cp ../coverage/lcov.info ../../coverage/unit.lcov + run_f "npm run e2e:android-ci" +cp coverage/lcov.info ../../coverage/e2e-android-ci.lcov + run_f "npm run e2e:android-timeout-ci" +cp coverage/lcov.info ../../coverage/e2e-android-timeout-ci.lcov + run_f "npm run e2e:jest-circus-timeout:android" +cp coverage/lcov.info ../../coverage/e2e-jest-circus-timeout-android.lcov -cp coverage/lcov.info coverage/e2e.lcov # run_f "npm run verify-artifacts:android" popd diff --git a/scripts/ci.ios.sh b/scripts/ci.ios.sh index aa03a41de2..24f68aebc3 100755 --- a/scripts/ci.ios.sh +++ b/scripts/ci.ios.sh @@ -4,12 +4,21 @@ source $(dirname "$0")/ci.sh run_f "$(dirname "$0")/unit.ios.sh" +mkdir -p coverage + pushd detox/test + run_f "npm run build:ios" +cp ../coverage/lcov.info ../../coverage/unit.lcov + run_f "npm run e2e:ios-ci" +cp coverage/lcov.info ../../coverage/e2e-ios-ci.lcov + run_f "npm run e2e:ios-timeout-ci" +cp coverage/lcov.info ../../coverage/e2e-ios-timeout-ci.lcov + run_f "npm run e2e:jest-circus-timeout:ios" +cp coverage/lcov.info ../../coverage/e2e-jest-circus-timeout-ios.lcov -cp coverage/lcov.info coverage/e2e.lcov # run_f "npm run verify-artifacts:ios" popd