forked from fritob/Camper-Monitor
19 lines
705 B
Bash
Executable File
19 lines
705 B
Bash
Executable File
#!/bin/bash
|
||
# Prüft die Protokoll-Logik (Victron-Entschlüsselung, Daly-Rahmen) ohne Hardware
|
||
# und ohne Simulator – die Dateien sind bewusst frei von CoreBluetooth und SwiftUI.
|
||
set -e
|
||
cd "$(dirname "$0")"
|
||
OUT=$(mktemp -d)
|
||
swiftc -O -o "$OUT/tests" \
|
||
CamperMonitor/Bluetooth/AESCounterMode.swift \
|
||
CamperMonitor/Bluetooth/BitReader.swift \
|
||
CamperMonitor/Bluetooth/VictronAdvertisement.swift \
|
||
CamperMonitor/Bluetooth/DalyProtocol.swift \
|
||
CamperMonitor/Bluetooth/DalyState.swift \
|
||
CamperMonitor/Bluetooth/JBDProtocol.swift \
|
||
CamperMonitor/Models/DeviceSnapshot.swift \
|
||
CamperMonitor/Models/VictronCodes.swift \
|
||
CamperMonitor/Store/KeychainStore.swift \
|
||
Tests/main.swift
|
||
"$OUT/tests"
|