From b1dcd5bb191533b5cb38bd0f92c496a8b7f8564f Mon Sep 17 00:00:00 2001 From: Paul Zabelin Date: Sun, 28 Jan 2018 03:12:25 -0800 Subject: [PATCH] set development team to run tests on device reformat specs --- .../project.pbxproj | 16 ++++++++++++++-- Example/Tests/HomogeneousInverseSpec.swift | 12 ++++++------ Example/Tests/VectorProjectionSpec.swift | 6 +++--- 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/Example/PerspectiveTransform.xcodeproj/project.pbxproj b/Example/PerspectiveTransform.xcodeproj/project.pbxproj index 23fa5df..b38e8c0 100644 --- a/Example/PerspectiveTransform.xcodeproj/project.pbxproj +++ b/Example/PerspectiveTransform.xcodeproj/project.pbxproj @@ -285,6 +285,8 @@ }; 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; + DevelopmentTeam = 35KC7LV9BL; + ProvisioningStyle = Automatic; TestTargetID = 607FACCF1AFB9204008FA782; }; }; @@ -612,6 +614,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = 35KC7LV9BL; INFOPLIST_FILE = PerspectiveTransform/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; @@ -627,6 +630,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = 35KC7LV9BL; INFOPLIST_FILE = PerspectiveTransform/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; @@ -642,12 +646,16 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_IDENTITY = ""; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 35KC7LV9BL; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; }; name = Debug; @@ -658,12 +666,16 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_IDENTITY = ""; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 35KC7LV9BL; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; }; name = Release; diff --git a/Example/Tests/HomogeneousInverseSpec.swift b/Example/Tests/HomogeneousInverseSpec.swift index e2982eb..6fb78d4 100644 --- a/Example/Tests/HomogeneousInverseSpec.swift +++ b/Example/Tests/HomogeneousInverseSpec.swift @@ -7,12 +7,12 @@ class HomogeneousInverseSpec: QuickSpec { override func spec() { describe("homogeneousInverse") { context("multiply adj by vector") { - let m = Matrix3x3Type([-122, -152, 18544, - 122, 0, 0, - 0, 152, 0]) - let expected = Matrix3x3Type([[0.0, 0.0, 1.0], - [152.0, -0.0, 1.0], - [-0.0, 122.0, 1.0]]) + let m = Matrix3x3Type([-122, -152, 122 * 152.0, + 122, 0, 0, + 0, 152, 0]) + let expected = Matrix3x3Type([[ 0, 0, 1], + [152, 0, 1], + [0, 122, 1]]) it("should match expected") { expect(m.homogeneousInverse().zNormalized()) ≈ expected diff --git a/Example/Tests/VectorProjectionSpec.swift b/Example/Tests/VectorProjectionSpec.swift index d421159..a9e13c8 100644 --- a/Example/Tests/VectorProjectionSpec.swift +++ b/Example/Tests/VectorProjectionSpec.swift @@ -4,14 +4,14 @@ import simd class VectorProjectionSpec: QuickSpec { override func spec() { - describe("vector projection") { () -> () in - it("should be 0 orthogonally", closure: { () -> () in + describe("vector projection") { + it("should be 0 orthogonally") { let v12 = vector_float2(1,0) let v23 = vector_float2(0,1) let p = project(v12, v23) expect(p.x) == 0 expect(p.y) == 0 - }) + } } } }