react-native/scripts
Konstantin Raev a8d2079022 Optimise e2e tests retries
Summary:Implemented smarter retries for e2e tests

E2e tests consist of two expensive and flaky steps: npm installation and tests execution.
Our CI is configured to retry a command 3 times before terminating the test.
In current setup if one of the steps fail the whole test is restarted.

This change adds ad-hoc ability to retry flaky bits of e2e script independently.
This will make tests fail faster when code gets broken while increasing the chances to succeed in case of random false errors.
Closes https://github.com/facebook/react-native/pull/7184

Differential Revision: D3218927

fb-gh-sync-id: 9be8343484bb28aa3601b651db70fc55aa840e61
fbshipit-source-id: 9be8343484bb28aa3601b651db70fc55aa840e61
2016-04-25 07:16:20 -07:00
..
android-e2e-test.js E2e android 2016-04-13 08:20:05 -07:00
bump-oss-version.js Version release script 2016-03-24 08:41:24 -07:00
circle-ci-android-setup.sh Fixed CI stability: running android tests via emulator not graddle:co… 2016-03-11 13:33:26 -08:00
objc-test.sh Exit with the error status code from xcodebuild 2016-04-23 04:19:22 -07:00
publish-npm.js Version release script 2016-03-24 08:41:24 -07:00
run-android-instrumentation-tests.sh instrumentation tests are executed with BUCK 2016-03-02 06:55:35 -08:00
run-ci-e2e-tests.js Optimise e2e tests retries 2016-04-25 07:16:20 -07:00
test-manual-e2e.sh Simplify manual testing steps when doing the release 2016-04-18 11:32:28 -07:00