Files

27 lines
444 B
Bash
Executable File

#!/usr/bin/env bash
set -e
node="yarn node"
jestArgs=()
if [ "$TEST_DEBUG" ]; then
node="$node --inspect-brk"
jestArgs+=("--runInBand")
fi
if [ -n "$CI" ]; then
jestArgs+=("--maxWorkers=100%")
jestArgs+=("--ci")
fi
if [ -n "$TEST_GREP" ]; then
jestArgs+=("-t")
jestArgs+=("$TEST_GREP")
fi
if [ -n "$TEST_ONLY" ]; then
jestArgs+=("(packages|codemods|eslint)/.*$TEST_ONLY.*/test")
fi
$node "$(yarn bin jest)" "${jestArgs[@]}"