Skip to content

Commit 328a600

Browse files
committed
⚙️ Chore: Add Script test-builds-quick
1 parent b22fc10 commit 328a600

File tree

2 files changed

+68
-1
lines changed

2 files changed

+68
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@
6868
"initialize": "yarn run initialize:js ; yarn run pod-install",
6969
"initialize:js": "yarn install ; cd example ; yarn install ; cd ..",
7070
"initialize:reset": "npm run nuke:all ; yarn ; npm run initialize",
71-
"test-build:all": "sh ./scripts/test-builds.sh"
71+
"test-build:all": "sh ./scripts/test-builds.sh",
72+
"test-build:all-quick": "sh ./scripts/test-builds-quick.sh"
7273
},
7374
"keywords": [
7475
"react-native",

scripts/test-builds-quick.sh

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
#!/bin/bash
2+
3+
NEW_ARCH_STATIC=PENDING
4+
OLD_ARCH_STATIC=PENDING
5+
NEW_ARCH_DYNAMIC=PENDING
6+
OLD_ARCH_DYNAMIC=PENDING
7+
8+
log_build_status() {
9+
echo "\n\n\nBUILD RESULTS...";
10+
echo "Build - NEW_ARCH_STATIC: ${NEW_ARCH_STATIC}"
11+
echo "Build - OLD_ARCH_STATIC: ${OLD_ARCH_STATIC}"
12+
echo "Build - NEW_ARCH_DYNAMIC: ${NEW_ARCH_DYNAMIC}"
13+
echo "Build - OLD_ARCH_DYNAMIC: ${OLD_ARCH_DYNAMIC}"
14+
echo "\n\n"
15+
}
16+
17+
log_build_status;
18+
19+
echo '\n\nBuild - new-arch (fabric) + static: Begin...\n'
20+
yarn run pod-install:new-static
21+
yarn run build:ios ;
22+
23+
if [ $? -eq 0 ]; then
24+
NEW_ARCH_STATIC=SUCCESS;
25+
else
26+
NEW_ARCH_STATIC=FAILED;
27+
fi;
28+
29+
log_build_status
30+
31+
echo '\n\nBuild - old-arch (paper) + static: Begin...'
32+
yarn run pod-install:old-static
33+
yarn run build:ios ;
34+
35+
if [ $? -eq 0 ]; then
36+
OLD_ARCH_STATIC=SUCCESS;
37+
else
38+
OLD_ARCH_STATIC=FAILED;
39+
fi;
40+
41+
log_build_status
42+
43+
echo '\nBuild - new-arch (fabric) + dynamic: Begin...\n'
44+
yarn run pod-install:new-dynamic
45+
yarn run build:ios ;
46+
47+
if [ $? -eq 0 ]; then
48+
NEW_ARCH_DYNAMIC=SUCCESS;
49+
else
50+
NEW_ARCH_DYNAMIC=FAILED;
51+
fi;
52+
53+
log_build_status;
54+
55+
echo 'Build - old-arch (paper) + static: Begin...'
56+
yarn run pod-install:old-dynamic
57+
yarn run build:ios ;
58+
59+
if [ $? -eq 0 ]; then
60+
OLD_ARCH_DYNAMIC=SUCCESS;
61+
else
62+
OLD_ARCH_DYNAMIC=FAILED;
63+
fi;
64+
65+
echo "\n\n All Builds Completed..."
66+
log_build_status

0 commit comments

Comments
 (0)