From 353d3199c2c70c4882421914fe345bc5c00325f9 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Mon, 12 Mar 2018 15:12:39 -0700 Subject: [PATCH] Re-add TEST_ONLY and use Jest's -t for TEST_GREP. (#7556) --- scripts/test.sh | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/scripts/test.sh b/scripts/test.sh index 04abbb17a3..c5cb866956 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -1,20 +1,26 @@ #!/bin/bash set -e -if [ -z "$TEST_GREP" ]; then - TEST_GREP="" -fi - node="node" -jestArgs="" +jestArgs=() if [ "$TEST_DEBUG" ]; then node="node --inspect-brk" - jestArgs="${jestArgs} --runInBand" + jestArgs+=("--runInBand") fi if [ -n "$CI" ]; then - jestArgs="${jestArgs} --maxWorkers=4 --ci" + jestArgs+=("--maxWorkers=4") + jestArgs+=("--ci") fi -$node node_modules/.bin/jest $jestArgs "$TEST_GREP" +if [ -n "$TEST_GREP" ]; then + jestArgs+=("-t") + jestArgs+=("$TEST_GREP") +fi + +if [ -n "$TEST_ONLY" ]; then + jestArgs+=("packages/.*$TEST_ONLY.*/test") +fi + +$node node_modules/.bin/jest "${jestArgs[@]}"