forked from facebook/react-native
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfantom.sh
More file actions
executable file
·30 lines (24 loc) · 760 Bytes
/
fantom.sh
File metadata and controls
executable file
·30 lines (24 loc) · 760 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Copyright (c) Meta Platforms, Inc. and affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
set -e
if [[ -f "BUCK" && -z "$FANTOM_FORCE_OSS_BUILD" ]]; then
export JS_DIR='..'
else
if [[ ! -f "private/react-native-fantom/build/tester/fantom_tester" ]]; then
yarn workspace @react-native/fantom build
fi
export FANTOM_FORCE_OSS_BUILD=1
fi
export NODE_OPTIONS='--max-old-space-size=8192'
# Parse arguments to extract custom flags
ARGS=()
for arg in "$@"; do
case "$arg" in
--benchmarks) export FANTOM_RUN_BENCHMARKS=1 ;;
*) ARGS+=("$arg") ;;
esac
done
yarn jest --config private/react-native-fantom/config/jest.config.js "${ARGS[@]}"