Skip to content

Commit 14beee9

Browse files
committed
add OneSignalNotificationsTests to unittestapp schemes
1 parent cb1d461 commit 14beee9

File tree

2 files changed

+84
-3
lines changed

2 files changed

+84
-3
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,8 @@
473473
DEBA2A1E2C20E35E00E234DB /* OneSignalNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEF784292912DEB600A1F3A5 /* OneSignalNotifications.framework */; };
474474
DEBA2A262C20E9AA00E234DB /* OSBundleUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = DEBA2A252C20E9AA00E234DB /* OSBundleUtils.m */; };
475475
DEBA2A282C24D0F400E234DB /* OSBundleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBA2A272C24D0ED00E234DB /* OSBundleUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
476+
DEBA2A2B2C24DA5800E234DB /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; };
477+
DEBA2A302C24DA5C00E234DB /* OneSignalCoreMocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0639A2B6D7A8C002BB07F /* OneSignalCoreMocks.framework */; };
476478
DEBAADFC2A420A3900BF2C1C /* OneSignalLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBAADFB2A420A3900BF2C1C /* OneSignalLocationManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
477479
DEBAAE042A420C9800BF2C1C /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; };
478480
DEBAAE0A2A420CA500BF2C1C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEBAAE092A420CA500BF2C1C /* UIKit.framework */; };
@@ -891,6 +893,27 @@
891893
remoteGlobalIDString = DEF784282912DEB600A1F3A5;
892894
remoteInfo = OneSignalNotifications;
893895
};
896+
DEBA2A2D2C24DA5800E234DB /* PBXContainerItemProxy */ = {
897+
isa = PBXContainerItemProxy;
898+
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
899+
proxyType = 1;
900+
remoteGlobalIDString = DE7D17E527026B95002D3A5D;
901+
remoteInfo = OneSignalCore;
902+
};
903+
DEBA2A322C24DA5C00E234DB /* PBXContainerItemProxy */ = {
904+
isa = PBXContainerItemProxy;
905+
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
906+
proxyType = 1;
907+
remoteGlobalIDString = 3CC063992B6D7A8C002BB07F;
908+
remoteInfo = OneSignalCoreMocks;
909+
};
910+
DEBA2A342C24DB2B00E234DB /* PBXContainerItemProxy */ = {
911+
isa = PBXContainerItemProxy;
912+
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
913+
proxyType = 1;
914+
remoteGlobalIDString = DEF5CCF02539321A0003E9CC;
915+
remoteInfo = UnitTestApp;
916+
};
894917
DEBAAE062A420C9800BF2C1C /* PBXContainerItemProxy */ = {
895918
isa = PBXContainerItemProxy;
896919
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
@@ -1740,6 +1763,8 @@
17401763
isa = PBXFrameworksBuildPhase;
17411764
buildActionMask = 2147483647;
17421765
files = (
1766+
DEBA2A302C24DA5C00E234DB /* OneSignalCoreMocks.framework in Frameworks */,
1767+
DEBA2A2B2C24DA5800E234DB /* OneSignalCore.framework in Frameworks */,
17431768
DEBA2A1E2C20E35E00E234DB /* OneSignalNotifications.framework in Frameworks */,
17441769
);
17451770
runOnlyForDeploymentPostprocessing = 0;
@@ -3334,6 +3359,9 @@
33343359
);
33353360
dependencies = (
33363361
DEBA2A202C20E35E00E234DB /* PBXTargetDependency */,
3362+
DEBA2A2E2C24DA5800E234DB /* PBXTargetDependency */,
3363+
DEBA2A332C24DA5C00E234DB /* PBXTargetDependency */,
3364+
DEBA2A352C24DB2B00E234DB /* PBXTargetDependency */,
33373365
);
33383366
name = OneSignalNotificationsTests;
33393367
productName = OneSignalNotificationsTests;
@@ -3530,6 +3558,7 @@
35303558
};
35313559
DEBA2A192C20E35E00E234DB = {
35323560
CreatedOnToolsVersion = 16.0;
3561+
TestTargetID = DEF5CCF02539321A0003E9CC;
35333562
};
35343563
DEBAADF82A420A3700BF2C1C = {
35353564
CreatedOnToolsVersion = 14.3;
@@ -4420,6 +4449,21 @@
44204449
target = DEF784282912DEB600A1F3A5 /* OneSignalNotifications */;
44214450
targetProxy = DEBA2A1F2C20E35E00E234DB /* PBXContainerItemProxy */;
44224451
};
4452+
DEBA2A2E2C24DA5800E234DB /* PBXTargetDependency */ = {
4453+
isa = PBXTargetDependency;
4454+
target = DE7D17E527026B95002D3A5D /* OneSignalCore */;
4455+
targetProxy = DEBA2A2D2C24DA5800E234DB /* PBXContainerItemProxy */;
4456+
};
4457+
DEBA2A332C24DA5C00E234DB /* PBXTargetDependency */ = {
4458+
isa = PBXTargetDependency;
4459+
target = 3CC063992B6D7A8C002BB07F /* OneSignalCoreMocks */;
4460+
targetProxy = DEBA2A322C24DA5C00E234DB /* PBXContainerItemProxy */;
4461+
};
4462+
DEBA2A352C24DB2B00E234DB /* PBXTargetDependency */ = {
4463+
isa = PBXTargetDependency;
4464+
target = DEF5CCF02539321A0003E9CC /* UnitTestApp */;
4465+
targetProxy = DEBA2A342C24DB2B00E234DB /* PBXContainerItemProxy */;
4466+
};
44234467
DEBAAE072A420C9800BF2C1C /* PBXTargetDependency */ = {
44244468
isa = PBXTargetDependency;
44254469
target = DE7D17E527026B95002D3A5D /* OneSignalCore */;
@@ -7062,6 +7106,7 @@
70627106
isa = XCBuildConfiguration;
70637107
buildSettings = {
70647108
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
7109+
BUNDLE_LOADER = "$(TEST_HOST)";
70657110
CLANG_ANALYZER_NONNULL = YES;
70667111
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
70677112
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
@@ -7088,7 +7133,7 @@
70887133
ENABLE_USER_SCRIPT_SANDBOXING = YES;
70897134
GCC_C_LANGUAGE_STANDARD = gnu17;
70907135
GENERATE_INFOPLIST_FILE = YES;
7091-
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
7136+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
70927137
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
70937138
MARKETING_VERSION = 1.0;
70947139
MTL_ENABLE_DEBUG_INFO = NO;
@@ -7099,13 +7144,15 @@
70997144
SWIFT_EMIT_LOC_STRINGS = NO;
71007145
SWIFT_VERSION = 5.0;
71017146
TARGETED_DEVICE_FAMILY = "1,2";
7147+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
71027148
};
71037149
name = Release;
71047150
};
71057151
DEBA2A222C20E35E00E234DB /* Debug */ = {
71067152
isa = XCBuildConfiguration;
71077153
buildSettings = {
71087154
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
7155+
BUNDLE_LOADER = "$(TEST_HOST)";
71097156
CLANG_ANALYZER_NONNULL = YES;
71107157
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
71117158
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
@@ -7138,7 +7185,7 @@
71387185
"$(inherited)",
71397186
);
71407187
GENERATE_INFOPLIST_FILE = YES;
7141-
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
7188+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
71427189
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
71437190
MARKETING_VERSION = 1.0;
71447191
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
@@ -7151,13 +7198,15 @@
71517198
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
71527199
SWIFT_VERSION = 5.0;
71537200
TARGETED_DEVICE_FAMILY = "1,2";
7201+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
71547202
};
71557203
name = Debug;
71567204
};
71577205
DEBA2A232C20E35E00E234DB /* Test */ = {
71587206
isa = XCBuildConfiguration;
71597207
buildSettings = {
71607208
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
7209+
BUNDLE_LOADER = "$(TEST_HOST)";
71617210
CLANG_ANALYZER_NONNULL = YES;
71627211
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
71637212
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
@@ -7184,7 +7233,7 @@
71847233
ENABLE_USER_SCRIPT_SANDBOXING = YES;
71857234
GCC_C_LANGUAGE_STANDARD = gnu17;
71867235
GENERATE_INFOPLIST_FILE = YES;
7187-
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
7236+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
71887237
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
71897238
MARKETING_VERSION = 1.0;
71907239
MTL_ENABLE_DEBUG_INFO = NO;
@@ -7195,6 +7244,7 @@
71957244
SWIFT_EMIT_LOC_STRINGS = NO;
71967245
SWIFT_VERSION = 5.0;
71977246
TARGETED_DEVICE_FAMILY = "1,2";
7247+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
71987248
};
71997249
name = Test;
72007250
};

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,20 @@
4848
ReferencedContainer = "container:OneSignal.xcodeproj">
4949
</BuildableReference>
5050
</BuildActionEntry>
51+
<BuildActionEntry
52+
buildForTesting = "YES"
53+
buildForRunning = "NO"
54+
buildForProfiling = "NO"
55+
buildForArchiving = "NO"
56+
buildForAnalyzing = "NO">
57+
<BuildableReference
58+
BuildableIdentifier = "primary"
59+
BlueprintIdentifier = "DEBA2A192C20E35E00E234DB"
60+
BuildableName = "OneSignalNotificationsTests.xctest"
61+
BlueprintName = "OneSignalNotificationsTests"
62+
ReferencedContainer = "container:OneSignal.xcodeproj">
63+
</BuildableReference>
64+
</BuildActionEntry>
5165
</BuildActionEntries>
5266
</BuildAction>
5367
<TestAction
@@ -121,6 +135,13 @@
121135
BlueprintName = "OneSignalCoreTests"
122136
ReferencedContainer = "container:OneSignal.xcodeproj">
123137
</BuildableReference>
138+
<BuildableReference
139+
BuildableIdentifier = "primary"
140+
BlueprintIdentifier = "DEBA2A192C20E35E00E234DB"
141+
BuildableName = "OneSignalNotificationsTests.xctest"
142+
BlueprintName = "OneSignalNotificationsTests"
143+
ReferencedContainer = "container:OneSignal.xcodeproj">
144+
</BuildableReference>
124145
</CodeCoverageTargets>
125146
<Testables>
126147
<TestableReference
@@ -163,6 +184,16 @@
163184
ReferencedContainer = "container:OneSignal.xcodeproj">
164185
</BuildableReference>
165186
</TestableReference>
187+
<TestableReference
188+
skipped = "NO">
189+
<BuildableReference
190+
BuildableIdentifier = "primary"
191+
BlueprintIdentifier = "DEBA2A192C20E35E00E234DB"
192+
BuildableName = "OneSignalNotificationsTests.xctest"
193+
BlueprintName = "OneSignalNotificationsTests"
194+
ReferencedContainer = "container:OneSignal.xcodeproj">
195+
</BuildableReference>
196+
</TestableReference>
166197
</Testables>
167198
</TestAction>
168199
<LaunchAction

0 commit comments

Comments
 (0)