forked from firebase/FirebaseUI-iOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.sh
executable file
·32 lines (26 loc) · 851 Bytes
/
test.sh
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
31
32
#!/usr/bin/env bash
set -eo pipefail
EXIT_STATUS=0
folders=( "AnonymousAuth" "Auth" "Database" "EmailAuth" "FacebookAuth" \
"Firestore" "GoogleAuth" "PhoneAuth" "Storage" "UITests" )
schemes=( "FirebaseAnonymousAuthUI" "FirebaseAuthUI" "FirebaseDatabaseUI" \
"FirebaseEmailAuthUI" "FirebaseFacebookAuthUI" "FirebaseFirestoreUI" \
"FirebaseGoogleAuthUI" "FirebasePhoneAuthUI" "FirebaseStorageUI" \
"FirebaseUISample")
pod repo update;
for ((i=0; i<${#folders[*]}; i++));
do
cd ${folders[i]};
pod install >/dev/null;
(xcodebuild \
-workspace ${schemes[i]}.xcworkspace \
-scheme ${schemes[i]} \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,OS=12.1,name=iPhone XS' \
build \
test \
ONLY_ACTIVE_ARCH=YES \
| xcpretty) || EXIT_STATUS=$?;
pod deintegrate >/dev/null;
cd ..;
done