Repository navigation
Run both engine test frameworks explicitly - #37
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
./test.sh engine-testcould exit with a SwiftPM failure on Xcode 27.1 after running Swift Testing but never loading its arm64 XCTest bundle: the mixed runner chose an arm64e host. Run XCTest and Swift Testing in separate explicit invocations, preserving sequential fixture execution and a failing exit if either half fails.The real-exFAT handoff fixture now writes immediate
hdiutilcreate/attach/detach start and elapsed-time lines to stderr. This makes a slow disk-image operation visible instead of making the previous XCTest output boundary look like the stalled test. It keeps the existing non-force detach and leaves mounted scratch intact on cleanup failure.Local validation on Xcode 27.1:
./test.sh engine-test: XCTest 129 tests, 17 expected skips, zero failures; Swift Testing 163 reported tests in 33 suites, six skipped test entries, zero failures.hdiutilcreate/detach activity afterDestinationTraversalPermissionsTestshad already passed.bash -n test.shandgit diff --checkpass.This changes test orchestration and fixture diagnostics only. It does not alter production file access, entitlements, transfer safety checks, or release behavior. Hosted CI has separate existing toolchain/compiler failures; no manual CI rerun was requested.