From cd73c78619afd3212ad439840f2210c16c489d3c Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Thu, 23 Nov 2017 02:26:50 +0000 Subject: [PATCH] Add bundle tests to CI --- scripts/circleci/test_entry_point.sh | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/scripts/circleci/test_entry_point.sh b/scripts/circleci/test_entry_point.sh index e9dc6fcae6fd4..7fc570f61db89 100755 --- a/scripts/circleci/test_entry_point.sh +++ b/scripts/circleci/test_entry_point.sh @@ -4,29 +4,29 @@ set -e COMMANDS_TO_RUN=() -if [ $((1 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then - COMMANDS_TO_RUN+=('./scripts/circleci/test_coverage.sh') -fi - -if [ $((2 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then - COMMANDS_TO_RUN+=('yarn test-prod --runInBand') -fi - -if [ $((3 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then - COMMANDS_TO_RUN+=('node ./scripts/tasks/eslint') -fi - -# These seem out of order but extract-errors must be run after jest. if [ $((0 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then COMMANDS_TO_RUN+=('node ./scripts/prettier/index') COMMANDS_TO_RUN+=('node ./scripts/tasks/flow') + COMMANDS_TO_RUN+=('node ./scripts/tasks/eslint') COMMANDS_TO_RUN+=('yarn test --runInBand') - COMMANDS_TO_RUN+=('./scripts/circleci/build.sh') COMMANDS_TO_RUN+=('./scripts/circleci/check_license.sh') COMMANDS_TO_RUN+=('./scripts/circleci/check_modules.sh') COMMANDS_TO_RUN+=('./scripts/circleci/test_print_warnings.sh') COMMANDS_TO_RUN+=('./scripts/circleci/track_stats.sh') - # COMMANDS_TO_RUN+=('./scripts/circleci/bench.sh') +fi + +if [ $((1 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then + COMMANDS_TO_RUN+=('yarn test-prod --runInBand') +fi + +if [ $((2 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then + COMMANDS_TO_RUN+=('./scripts/circleci/build.sh') + COMMANDS_TO_RUN+=('yarn test-bundles --runInBand') + COMMANDS_TO_RUN+=('yarn test-bundles-prod --runInBand') +fi + +if [ $((3 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then + COMMANDS_TO_RUN+=('./scripts/circleci/test_coverage.sh') fi RETURN_CODES=()