Added a proper set of Unit Tests for each sub-project
All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m28s
All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m28s
This commit is contained in:
@@ -15,6 +15,13 @@
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
D2F32FB12E90B26500B1BC56 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = D24C19602E75002A0045894C /* Project object */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = D24C19672E75002A0045894C;
|
||||
remoteInfo = OpenClimb;
|
||||
};
|
||||
D2FE949E2E78FEE1008CDB25 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = D24C19602E75002A0045894C /* Project object */;
|
||||
@@ -41,6 +48,7 @@
|
||||
/* Begin PBXFileReference section */
|
||||
D24C19682E75002A0045894C /* OpenClimb.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenClimb.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
D268B79E2E83894A003AA641 /* SessionStatusLiveExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SessionStatusLiveExtension.entitlements; sourceTree = "<group>"; };
|
||||
D2F32FAD2E90B26500B1BC56 /* OpenClimbTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenClimbTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
D2FE94802E78E958008CDB25 /* ActivityKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ActivityKit.framework; path = System/Library/Frameworks/ActivityKit.framework; sourceTree = SDKROOT; };
|
||||
D2FE948B2E78FEE0008CDB25 /* SessionStatusLiveExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = SessionStatusLiveExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
D2FE948C2E78FEE0008CDB25 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
|
||||
@@ -73,6 +81,11 @@
|
||||
path = OpenClimb;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D2F32FAE2E90B26500B1BC56 /* OpenClimbTests */ = {
|
||||
isa = PBXFileSystemSynchronizedRootGroup;
|
||||
path = OpenClimbTests;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D2FE94902E78FEE0008CDB25 /* SessionStatusLive */ = {
|
||||
isa = PBXFileSystemSynchronizedRootGroup;
|
||||
exceptions = (
|
||||
@@ -92,6 +105,13 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2F32FAA2E90B26500B1BC56 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2FE94882E78FEE0008CDB25 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -111,6 +131,7 @@
|
||||
D268B79E2E83894A003AA641 /* SessionStatusLiveExtension.entitlements */,
|
||||
D24C196A2E75002A0045894C /* OpenClimb */,
|
||||
D2FE94902E78FEE0008CDB25 /* SessionStatusLive */,
|
||||
D2F32FAE2E90B26500B1BC56 /* OpenClimbTests */,
|
||||
D2FE947F2E78E958008CDB25 /* Frameworks */,
|
||||
D24C19692E75002A0045894C /* Products */,
|
||||
);
|
||||
@@ -121,6 +142,7 @@
|
||||
children = (
|
||||
D24C19682E75002A0045894C /* OpenClimb.app */,
|
||||
D2FE948B2E78FEE0008CDB25 /* SessionStatusLiveExtension.appex */,
|
||||
D2F32FAD2E90B26500B1BC56 /* OpenClimbTests.xctest */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
@@ -162,6 +184,29 @@
|
||||
productReference = D24C19682E75002A0045894C /* OpenClimb.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
D2F32FAC2E90B26500B1BC56 /* OpenClimbTests */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = D2F32FB52E90B26500B1BC56 /* Build configuration list for PBXNativeTarget "OpenClimbTests" */;
|
||||
buildPhases = (
|
||||
D2F32FA92E90B26500B1BC56 /* Sources */,
|
||||
D2F32FAA2E90B26500B1BC56 /* Frameworks */,
|
||||
D2F32FAB2E90B26500B1BC56 /* Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
D2F32FB22E90B26500B1BC56 /* PBXTargetDependency */,
|
||||
);
|
||||
fileSystemSynchronizedGroups = (
|
||||
D2F32FAE2E90B26500B1BC56 /* OpenClimbTests */,
|
||||
);
|
||||
name = OpenClimbTests;
|
||||
packageProductDependencies = (
|
||||
);
|
||||
productName = OpenClimbTests;
|
||||
productReference = D2F32FAD2E90B26500B1BC56 /* OpenClimbTests.xctest */;
|
||||
productType = "com.apple.product-type.bundle.unit-test";
|
||||
};
|
||||
D2FE948A2E78FEE0008CDB25 /* SessionStatusLiveExtension */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = D2FE94A12E78FEE1008CDB25 /* Build configuration list for PBXNativeTarget "SessionStatusLiveExtension" */;
|
||||
@@ -197,6 +242,10 @@
|
||||
D24C19672E75002A0045894C = {
|
||||
CreatedOnToolsVersion = 26.0;
|
||||
};
|
||||
D2F32FAC2E90B26500B1BC56 = {
|
||||
CreatedOnToolsVersion = 26.0.1;
|
||||
TestTargetID = D24C19672E75002A0045894C;
|
||||
};
|
||||
D2FE948A2E78FEE0008CDB25 = {
|
||||
CreatedOnToolsVersion = 26.0;
|
||||
};
|
||||
@@ -218,6 +267,7 @@
|
||||
targets = (
|
||||
D24C19672E75002A0045894C /* OpenClimb */,
|
||||
D2FE948A2E78FEE0008CDB25 /* SessionStatusLiveExtension */,
|
||||
D2F32FAC2E90B26500B1BC56 /* OpenClimbTests */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
@@ -230,6 +280,13 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2F32FAB2E90B26500B1BC56 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2FE94892E78FEE0008CDB25 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -247,6 +304,13 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2F32FA92E90B26500B1BC56 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D2FE94872E78FEE0008CDB25 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -257,6 +321,11 @@
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
D2F32FB22E90B26500B1BC56 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = D24C19672E75002A0045894C /* OpenClimb */;
|
||||
targetProxy = D2F32FB12E90B26500B1BC56 /* PBXContainerItemProxy */;
|
||||
};
|
||||
D2FE949F2E78FEE1008CDB25 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = D2FE948A2E78FEE0008CDB25 /* SessionStatusLiveExtension */;
|
||||
@@ -474,6 +543,48 @@
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
D2F32FB32E90B26500B1BC56 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEVELOPMENT_TEAM = 4BC9Y2LL4B;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
MARKETING_VERSION = 1.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.atri.dad.OpenClimb.Watch.OpenClimbTests;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
STRING_CATALOG_GENERATE_SYMBOLS = NO;
|
||||
SWIFT_APPROACHABLE_CONCURRENCY = YES;
|
||||
SWIFT_EMIT_LOC_STRINGS = NO;
|
||||
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OpenClimb.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OpenClimb";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
D2F32FB42E90B26500B1BC56 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 1;
|
||||
DEVELOPMENT_TEAM = 4BC9Y2LL4B;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
MARKETING_VERSION = 1.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.atri.dad.OpenClimb.Watch.OpenClimbTests;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
STRING_CATALOG_GENERATE_SYMBOLS = NO;
|
||||
SWIFT_APPROACHABLE_CONCURRENCY = YES;
|
||||
SWIFT_EMIT_LOC_STRINGS = NO;
|
||||
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OpenClimb.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OpenClimb";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
D2FE94A22E78FEE1008CDB25 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
@@ -555,6 +666,15 @@
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
D2F32FB52E90B26500B1BC56 /* Build configuration list for PBXNativeTarget "OpenClimbTests" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
D2F32FB32E90B26500B1BC56 /* Debug */,
|
||||
D2F32FB42E90B26500B1BC56 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
D2FE94A12E78FEE1008CDB25 /* Build configuration list for PBXNativeTarget "SessionStatusLiveExtension" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
|
||||
Reference in New Issue
Block a user