Files
TopManager/project.yml
hariel1985 d59bf2b7b0 Increment 0: add XCTest target, testing process & 10x value plan
- Add TopManagerTests unit-test target (hosted, @testable import)
- 14 baseline tests for formatters and model math (all green)
- scripts/test.sh build+test loop driver
- docs/TESTING.md (5-gate process), docs/VALUE_PLAN.md (10x rubric)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 19:51:47 +02:00

67 sor
1.6 KiB
YAML

name: TopManager
options:
bundleIdPrefix: com.topmanager
deploymentTarget:
macOS: "13.0"
xcodeVersion: "15.0"
createIntermediateGroups: true
settings:
base:
MACOSX_DEPLOYMENT_TARGET: "13.0"
SWIFT_VERSION: "5.9"
CODE_SIGN_STYLE: Automatic
ENABLE_HARDENED_RUNTIME: YES
DEVELOPMENT_TEAM: "P3663392R2"
targets:
TopManager:
type: application
platform: macOS
sources:
- path: TopManager
excludes:
- "**/.DS_Store"
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.topmanager.app
INFOPLIST_FILE: TopManager/Info.plist
CODE_SIGN_ENTITLEMENTS: TopManager/TopManager.entitlements
PRODUCT_NAME: TopManager
GENERATE_INFOPLIST_FILE: NO
SWIFT_EMIT_LOC_STRINGS: YES
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
info:
path: TopManager/Info.plist
TopManagerTests:
type: bundle.unit-test
platform: macOS
sources:
- path: TopManagerTests
excludes:
- "**/.DS_Store"
dependencies:
- target: TopManager
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.topmanager.TopManagerTests
GENERATE_INFOPLIST_FILE: YES
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/TopManager.app/Contents/MacOS/TopManager"
BUNDLE_LOADER: "$(TEST_HOST)"
CODE_SIGN_STYLE: Automatic
schemes:
TopManager:
build:
targets:
TopManager: all
TopManagerTests: [test]
run:
config: Debug
test:
config: Debug
targets:
- TopManagerTests
gatherCoverageData: false