Skip to content

Commit fe884c8

Browse files
add test script and fix broken carthage build (#321)
1 parent bdd9300 commit fe884c8

File tree

6 files changed

+45
-4
lines changed

6 files changed

+45
-4
lines changed

OptimizelySDKEventDispatcher/OptimizelySDKEventDispatcher.xcodeproj/project.pbxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
3E0027551ECBBE950072DDAD /* OptimizelySDKUserProfileService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E0027541ECBBE950072DDAD /* OptimizelySDKUserProfileService.framework */; };
11-
3E0027571ECBBEB10072DDAD /* OptimizelySDKUserProfileService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E0027561ECBBEB10072DDAD /* OptimizelySDKUserProfileService.framework */; };
1210
54770275047095CC925FC46E /* Pods_OptimizelySDKEventDispatcheriOSTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE3E25CA29BD3B84317654DD /* Pods_OptimizelySDKEventDispatcheriOSTests.framework */; };
1311
59B9E1E920E36E64002F732E /* OPTLYEventDispatcherSwiftTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B9E1E820E36E64002F732E /* OPTLYEventDispatcherSwiftTest.swift */; };
1412
59B9E1EA20E36E64002F732E /* OPTLYEventDispatcherSwiftTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B9E1E820E36E64002F732E /* OPTLYEventDispatcherSwiftTest.swift */; };
@@ -140,7 +138,6 @@
140138
buildActionMask = 2147483647;
141139
files = (
142140
EA9FD3921E8C57CC00D86791 /* OptimizelySDKShared.framework in Frameworks */,
143-
3E0027551ECBBE950072DDAD /* OptimizelySDKUserProfileService.framework in Frameworks */,
144141
);
145142
runOnlyForDeploymentPostprocessing = 0;
146143
};
@@ -157,7 +154,6 @@
157154
isa = PBXFrameworksBuildPhase;
158155
buildActionMask = 2147483647;
159156
files = (
160-
3E0027571ECBBEB10072DDAD /* OptimizelySDKUserProfileService.framework in Frameworks */,
161157
EA9FD3951E8C57DE00D86791 /* OptimizelySDKShared.framework in Frameworks */,
162158
);
163159
runOnlyForDeploymentPostprocessing = 0;

Scripts/test_all.sh

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelyiOSDemoApp -configuration Release "${action}"
2+
#xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelyTVOSDemoApp -configuration Release "${action}"
3+
echo 'Testing OptimizelySDKUserProfileServiceiOS'
4+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKUserProfileServiceiOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
5+
test
6+
echo 'Testing OptimizelySDKUserProfileServiceTVOS'
7+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKUserProfileServiceTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
8+
test
9+
echo 'Testing OptimizelySDKSharediOS'
10+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKSharediOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
11+
test
12+
echo 'Testing OptimizelySDKSharedTVOS'
13+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKSharedTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
14+
test
15+
echo 'Testing OptimizelySDKCoreiOS'
16+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKCoreiOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
17+
test
18+
echo 'Testing OptimizelySDKCoretvOS'
19+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKCoreTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
20+
test
21+
echo 'Testing OptimizelySDKDatafileManageriOS'
22+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKDatafileManageriOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
23+
test
24+
echo 'Testing OptimizelySDKDatafileManagerTVOS'
25+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKDatafileManagerTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
26+
test
27+
echo 'Testing OptimizelySDKEventDispatcheriOS'
28+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKEventDispatcheriOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
29+
test
30+
echo 'Testing OptimizelySDKEventDispatcherTVOS'
31+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKEventDispatcherTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
32+
test
33+
echo 'Testing OptimizelySDKiOS'
34+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKiOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
35+
test
36+
echo 'Testing OptimizelySDKiOSUniversal'
37+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKiOSUniversal -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' \
38+
test
39+
echo 'Testing OptimizelySDKTVOS'
40+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKTVOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
41+
test
42+
# Xcode IDE is happy with OptimizelySDKTVOSUniversal , we don't know what's up with our *.sh .
43+
echo 'Testing OptimizelySDKTVOSUniversal'
44+
xcrun xcodebuild -workspace OptimizelySDK.xcworkspace -scheme OptimizelySDKTVOSUniversal -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV,OS=12.0' \
45+
test

0 commit comments

Comments
 (0)