2023-02-23 02:04:16 +13:00
|
|
|
#!/bin/bash
|
2023-03-31 22:32:13 +13:00
|
|
|
set -e
|
2023-02-23 02:04:16 +13:00
|
|
|
|
|
|
|
if [[ -n $CI ]]
|
|
|
|
then
|
2024-02-27 00:57:56 +13:00
|
|
|
export NODE_OPTIONS="--max-old-space-size=4096 --no-node-snapshot $NODE_OPTIONS"
|
2024-04-04 00:28:00 +13:00
|
|
|
jest --coverage --maxWorkers=4 --forceExit --workerIdleMemoryLimit=2000MB --bail $@
|
2023-02-23 02:04:16 +13:00
|
|
|
else
|
|
|
|
# --maxWorkers performs better in development
|
2024-02-27 00:57:56 +13:00
|
|
|
export NODE_OPTIONS="--no-node-snapshot $NODE_OPTIONS"
|
2024-04-04 04:49:42 +13:00
|
|
|
jest --coverage --maxWorkers=2 --forceExit $@
|
2023-02-23 02:04:16 +13:00
|
|
|
fi
|