// swift-tools-version: 6.0 import PackageDescription let package = Package( name: "HaptikaPPGNativeTests", platforms: [ .iOS(.v16), .macOS(.v13), ], targets: [ .target( name: "HaptikaFrameMetrics", path: "ios/FrameProcessor", exclude: [ "HybridHaptikaPPGFrameProcessor.swift", "PPGFingerContactDetector.swift", ], sources: ["PPGFrameMetricsExtractor.swift"] ), .target( name: "HaptikaSignal", path: "ios/Signal" ), .target( name: "HaptikaSafety", path: "ios/Safety", exclude: ["PPGThermalMonitor.swift"], sources: ["PPGThermalSafetyPolicy.swift"] ), .testTarget( name: "HaptikaFrameMetricsTests", dependencies: ["HaptikaFrameMetrics"], path: "Tests/HaptikaFrameMetricsTests" ), .testTarget( name: "HaptikaSignalTests", dependencies: ["HaptikaSignal"], path: "Tests/HaptikaSignalTests" ), .testTarget( name: "HaptikaSafetyTests", dependencies: ["HaptikaSafety"], path: "Tests/HaptikaSafetyTests" ), ] )