#!/bin/sh set -eu # Run in a directory containing main.swift. Creates a local test-only app. mkdir -p 'Pause Test.app/Contents/MacOS' swiftc main.swift -o 'Pause Test.app/Contents/MacOS/PauseTest' cat > 'Pause Test.app/Contents/Info.plist' <<'PLIST' CFBundleIdentifierapp.apphalt.measurementfixture CFBundleNamePause Test CFBundleExecutablePauseTest CFBundlePackageTypeAPPL CFBundleShortVersionString1.0 NSHighResolutionCapable PLIST printf '%s\n' 'Built Pause Test.app. Launch this isolated fixture only, then use AppHalt to pause and resume it.'