Skip to content

Commit 194832e

Browse files
committed
[tests] update UnitTestApp to include the 2 new test modules
- ENABLE_TESTABILITY in OneSignalUserTests and OneSignalCoreTests modules updated to match existing UnitTests - UnitTestApp scheme updated to include OneSignalUserTests and OneSignalCoreTests test modules - Now, the CI runs all tests automatically!
1 parent bdb1416 commit 194832e

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4220,6 +4220,7 @@
42204220
CURRENT_PROJECT_VERSION = 1;
42214221
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
42224222
DEVELOPMENT_TEAM = 99SW8E36CT;
4223+
ENABLE_TESTABILITY = YES;
42234224
ENABLE_USER_SCRIPT_SANDBOXING = YES;
42244225
GCC_C_LANGUAGE_STANDARD = gnu17;
42254226
GENERATE_INFOPLIST_FILE = YES;
@@ -4322,6 +4323,7 @@
43224323
CURRENT_PROJECT_VERSION = 1;
43234324
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
43244325
DEVELOPMENT_TEAM = 99SW8E36CT;
4326+
ENABLE_TESTABILITY = YES;
43254327
ENABLE_USER_SCRIPT_SANDBOXING = YES;
43264328
GCC_C_LANGUAGE_STANDARD = gnu17;
43274329
GENERATE_INFOPLIST_FILE = YES;
@@ -4547,6 +4549,7 @@
45474549
CURRENT_PROJECT_VERSION = 1;
45484550
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
45494551
DEVELOPMENT_TEAM = 99SW8E36CT;
4552+
ENABLE_TESTABILITY = YES;
45504553
ENABLE_USER_SCRIPT_SANDBOXING = YES;
45514554
GCC_C_LANGUAGE_STANDARD = gnu17;
45524555
GENERATE_INFOPLIST_FILE = YES;
@@ -4647,6 +4650,7 @@
46474650
CURRENT_PROJECT_VERSION = 1;
46484651
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
46494652
DEVELOPMENT_TEAM = 99SW8E36CT;
4653+
ENABLE_TESTABILITY = YES;
46504654
ENABLE_USER_SCRIPT_SANDBOXING = YES;
46514655
GCC_C_LANGUAGE_STANDARD = gnu17;
46524656
GENERATE_INFOPLIST_FILE = YES;

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/xcshareddata/xcschemes/UnitTestApp.xcscheme

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,34 @@
2020
ReferencedContainer = "container:OneSignal.xcodeproj">
2121
</BuildableReference>
2222
</BuildActionEntry>
23+
<BuildActionEntry
24+
buildForTesting = "YES"
25+
buildForRunning = "NO"
26+
buildForProfiling = "NO"
27+
buildForArchiving = "NO"
28+
buildForAnalyzing = "NO">
29+
<BuildableReference
30+
BuildableIdentifier = "primary"
31+
BlueprintIdentifier = "3CC063EA2B6D7FE8002BB07F"
32+
BuildableName = "OneSignalUserTests.xctest"
33+
BlueprintName = "OneSignalUserTests"
34+
ReferencedContainer = "container:OneSignal.xcodeproj">
35+
</BuildableReference>
36+
</BuildActionEntry>
37+
<BuildActionEntry
38+
buildForTesting = "YES"
39+
buildForRunning = "NO"
40+
buildForProfiling = "NO"
41+
buildForArchiving = "NO"
42+
buildForAnalyzing = "NO">
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "3CC063A02B6D7A8D002BB07F"
46+
BuildableName = "OneSignalCoreTests.xctest"
47+
BlueprintName = "OneSignalCoreTests"
48+
ReferencedContainer = "container:OneSignal.xcodeproj">
49+
</BuildableReference>
50+
</BuildActionEntry>
2351
</BuildActionEntries>
2452
</BuildAction>
2553
<TestAction
@@ -79,6 +107,20 @@
79107
BlueprintName = "OneSignalUser"
80108
ReferencedContainer = "container:OneSignal.xcodeproj">
81109
</BuildableReference>
110+
<BuildableReference
111+
BuildableIdentifier = "primary"
112+
BlueprintIdentifier = "3CC063EA2B6D7FE8002BB07F"
113+
BuildableName = "OneSignalUserTests.xctest"
114+
BlueprintName = "OneSignalUserTests"
115+
ReferencedContainer = "container:OneSignal.xcodeproj">
116+
</BuildableReference>
117+
<BuildableReference
118+
BuildableIdentifier = "primary"
119+
BlueprintIdentifier = "3CC063A02B6D7A8D002BB07F"
120+
BuildableName = "OneSignalCoreTests.xctest"
121+
BlueprintName = "OneSignalCoreTests"
122+
ReferencedContainer = "container:OneSignal.xcodeproj">
123+
</BuildableReference>
82124
</CodeCoverageTargets>
83125
<Testables>
84126
<TestableReference
@@ -91,6 +133,26 @@
91133
ReferencedContainer = "container:OneSignal.xcodeproj">
92134
</BuildableReference>
93135
</TestableReference>
136+
<TestableReference
137+
skipped = "NO">
138+
<BuildableReference
139+
BuildableIdentifier = "primary"
140+
BlueprintIdentifier = "3CC063A02B6D7A8D002BB07F"
141+
BuildableName = "OneSignalCoreTests.xctest"
142+
BlueprintName = "OneSignalCoreTests"
143+
ReferencedContainer = "container:OneSignal.xcodeproj">
144+
</BuildableReference>
145+
</TestableReference>
146+
<TestableReference
147+
skipped = "NO">
148+
<BuildableReference
149+
BuildableIdentifier = "primary"
150+
BlueprintIdentifier = "3CC063EA2B6D7FE8002BB07F"
151+
BuildableName = "OneSignalUserTests.xctest"
152+
BlueprintName = "OneSignalUserTests"
153+
ReferencedContainer = "container:OneSignal.xcodeproj">
154+
</BuildableReference>
155+
</TestableReference>
94156
</Testables>
95157
</TestAction>
96158
<LaunchAction

0 commit comments

Comments
 (0)