From 0d67b5ea0fabac3c7f0440ce41d98b233768e0ea Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Mon, 19 Oct 2026 09:51:52 +0100 Subject: [PATCH] new tests broken --- DBSyn.xcodeproj/project.pbxproj | 13 +++++++++---- scripts/run-tests.sh | 4 ++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/DBSyn.xcodeproj/project.pbxproj b/DBSyn.xcodeproj/project.pbxproj index 9078f41..e723248 100644 --- a/DBSyn.xcodeproj/project.pbxproj +++ b/DBSyn.xcodeproj/project.pbxproj @@ -192,6 +192,7 @@ MACOSX_DEPLOYMENT_TARGET = 15.0; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + ONLY_ACTIVE_ARCH = YES; SWIFT_VERSION = 5.0; }; name = Debug; @@ -217,7 +218,9 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_CFBundleDisplayName = "DBSyn"; MARKETING_VERSION = 1.0.0; - CURRENT_PROJECT_VERSION = 72; + CURRENT_PROJECT_VERSION = 73; + ENABLE_TESTABILITY = YES; + ONLY_ACTIVE_ARCH = YES; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 ABSDEV. All rights reserved."; INFOPLIST_KEY_CFBundleIconFile = "DBSyn.icns"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; @@ -238,7 +241,9 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_CFBundleDisplayName = "DBSyn"; MARKETING_VERSION = 1.0.0; - CURRENT_PROJECT_VERSION = 72; + CURRENT_PROJECT_VERSION = 73; + ENABLE_TESTABILITY = YES; + ONLY_ACTIVE_ARCH = YES; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2026 ABSDEV. All rights reserved."; INFOPLIST_KEY_CFBundleIconFile = "DBSyn.icns"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; @@ -249,8 +254,8 @@ }; name = Release; }; - F0737000000000000000000B /* Tests Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGNING_ALLOWED = NO; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 15.0; PRODUCT_BUNDLE_IDENTIFIER = net.absdev.DBSynTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DBSyn.app/Contents/MacOS/DBSyn"; }; name = Debug; }; - F0737000000000000000000C /* Tests Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGNING_ALLOWED = NO; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 15.0; PRODUCT_BUNDLE_IDENTIFIER = net.absdev.DBSynTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DBSyn.app/Contents/MacOS/DBSyn"; }; name = Release; }; + F0737000000000000000000B /* Tests Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGNING_ALLOWED = NO; ONLY_ACTIVE_ARCH = YES; SWIFT_ENABLE_EXPLICIT_MODULES = NO; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 15.0; PRODUCT_BUNDLE_IDENTIFIER = net.absdev.DBSynTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DBSyn.app/Contents/MacOS/DBSyn"; }; name = Debug; }; + F0737000000000000000000C /* Tests Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGNING_ALLOWED = NO; ONLY_ACTIVE_ARCH = YES; SWIFT_ENABLE_EXPLICIT_MODULES = NO; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 15.0; PRODUCT_BUNDLE_IDENTIFIER = net.absdev.DBSynTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DBSyn.app/Contents/MacOS/DBSyn"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ diff --git a/scripts/run-tests.sh b/scripts/run-tests.sh index 7e64bdb..7e36214 100755 --- a/scripts/run-tests.sh +++ b/scripts/run-tests.sh @@ -18,6 +18,10 @@ if xcodebuild test \ -destination 'platform=macOS,arch=arm64' \ -derivedDataPath "$ROOT/build" \ -resultBundlePath "$RESULT" \ + -arch arm64 \ + ONLY_ACTIVE_ARCH=YES \ + ENABLE_TESTABILITY=YES \ + SWIFT_ENABLE_EXPLICIT_MODULES=NO \ CODE_SIGNING_ALLOWED=NO 2>&1 | tee "$LOG"; then STATUS=0 else