#!/usr/bin/env bash # Tests Swift de la logique pure, sur Linux. # # ⚠️ NE REMPLACE PAS LE BUILD XCODE. WidgetKit, SwiftUI, HealthKit et WatchKit # sont des frameworks Apple : ils n'existent pas dans Swift pour Linux. Ni les # widgets, ni les vues, ni l'app ne se compilent ici — seuls les fichiers qui # n'importent que Foundation. # # Ce que ça couvre vraiment : l'arithmétique de dates de la péremption des # widgets, là où un décalage d'un jour passe inaperçu à la relecture. set -euo pipefail export PATH="/home/coder/workspace/toolchains/bin:$PATH" exec swift test --package-path "$(dirname "$0")" "$@"