new tests

This commit is contained in:
Mark Gregory
2026-10-19 09:50:07 +01:00
parent ff3658352a
commit a8b66070c3
2 changed files with 1056 additions and 256 deletions
+1050 -251
View File
File diff suppressed because it is too large Load Diff
+6 -5
View File
@@ -11,16 +11,17 @@ STAMP="$(date +%Y%m%d-%H%M%S)"
RESULT="$ROOT/test-results/DBSyn-$STAMP.xcresult" RESULT="$ROOT/test-results/DBSyn-$STAMP.xcresult"
LOG="$ROOT/test-results/DBSyn-$STAMP.log" LOG="$ROOT/test-results/DBSyn-$STAMP.log"
echo "Running DBSyn XCTest suite. Log: $LOG" echo "Running DBSyn XCTest suite. Log: $LOG"
set +e if xcodebuild test \
xcodebuild test \
-project DBSyn.xcodeproj \ -project DBSyn.xcodeproj \
-scheme DBSyn \ -scheme DBSyn \
-configuration Debug \ -configuration Debug \
-destination 'platform=macOS,arch=arm64' \ -destination 'platform=macOS,arch=arm64' \
-derivedDataPath "$ROOT/build" \ -derivedDataPath "$ROOT/build" \
-resultBundlePath "$RESULT" \ -resultBundlePath "$RESULT" \
CODE_SIGNING_ALLOWED=NO 2>&1 | tee "$LOG" CODE_SIGNING_ALLOWED=NO 2>&1 | tee "$LOG"; then
STATUS=${PIPESTATUS[0]} STATUS=0
set -e else
STATUS=$?
fi
printf '\nTest log: %s\nTest results: %s\n' "$LOG" "$RESULT" printf '\nTest log: %s\nTest results: %s\n' "$LOG" "$RESULT"
exit "$STATUS" exit "$STATUS"