learning_ai_common_plat/packages/swift-platform-sdk/Tests
saravanakumardb1 933390e89b feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1)
New source:
- ByteLystPlatform.swift — unified entry point wiring all services
  (config, client, telemetry, flags, killSwitch, crashReporter, keychain, auditLog, auth)
- BLKeychainAccessor — convenience wrapper binding BLKeychain to a bundleId
- start(userId:) / stop() lifecycle for telemetry + flags + killSwitch

New tests (5 files, ~25 test cases):
- ByteLystPlatformTests — init, start/stop, idempotency, keychain accessor
- BLPlatformConfigTests — default + custom init
- BLKillSwitchClientTests — default state, reset
- BLFeatureFlagClientTests — empty flags, unknown key, stop
- BLTelemetryClientTests — installId stability, session rotation, track/flush

Also: add .build/ and .swiftpm/ to .gitignore
2026-03-19 21:05:58 -07:00
..
BLAuthClientSmartAuthTests.swift fix(auth): address SmartAuth agent review gaps — Swift mock wiring, passkey SDK consistency, device list parity, JSDoc, SSR docs 2026-03-12 12:27:08 -07:00
BLFeatureFlagClientTests.swift feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1) 2026-03-19 21:05:58 -07:00
BLKeychainTests.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLKillSwitchClientTests.swift feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1) 2026-03-19 21:05:58 -07:00
BLPlatformConfigTests.swift feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1) 2026-03-19 21:05:58 -07:00
BLTelemetryClientTests.swift feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1) 2026-03-19 21:05:58 -07:00
ByteLystPlatformTests.swift feat(swift-sdk): add ByteLystPlatform unified entry point + 5 new test files (4.1) 2026-03-19 21:05:58 -07:00