Build Information
Failed to build xc-snapshot-testing, reference main (3a02c3), with Swift 6.3 for Wasm on 18 Apr 2026 15:51:11 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/snapshot-testing/xc-snapshot-testing.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/snapshot-testing/xc-snapshot-testing
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3a02c30 Adds iPhone 17 Variants (#8)
Cloned https://github.com/snapshot-testing/xc-snapshot-testing.git
Revision (git rev-parse @):
3a02c30e3c1289c2968dd227e47082b43d09792e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/snapshot-testing/xc-snapshot-testing.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.3
Building package at path: $PWD
https://github.com/snapshot-testing/xc-snapshot-testing.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/o-nnerb/swift-async-stream
[1/272] Fetching swift-async-stream
[273/5736] Fetching swift-async-stream, swift-custom-dump
Fetched https://github.com/o-nnerb/swift-async-stream from cache (0.46s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.46s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (0.86s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5723] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.86s)
Computing version for https://github.com/o-nnerb/swift-async-stream
Computed https://github.com/o-nnerb/swift-async-stream at 1.3.3 (1.24s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (0.43s)
Creating working copy for https://github.com/o-nnerb/swift-async-stream
Working copy of https://github.com/o-nnerb/swift-async-stream resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Building for debugging...
[0/8] Write sources
[7/8] Write swift-version-24593BA9C3E375BF.txt
[9/21] Emitting module SwiftAsyncStream
[10/22] Emitting module IssueReportingPackageSupport
[11/22] Compiling IssueReportingPackageSupport _Test.swift
[13/43] Compiling IssueReporting IssueSeverity.swift
[14/43] Compiling IssueReporting ReportIssue.swift
[15/45] Compiling IssueReporting XCTest.swift
[16/45] Compiling IssueReporting IsTesting.swift
[17/45] Compiling IssueReporting IssueReporter.swift
[18/45] Compiling IssueReporting TestContext.swift
[19/45] Compiling IssueReporting Unimplemented.swift
[20/45] Emitting module IssueReporting
[21/45] Compiling IssueReporting WithExpectedIssue.swift
[22/45] Compiling IssueReporting WithIssueContext.swift
[23/45] Compiling IssueReporting ErrorReporting.swift
[24/45] Compiling IssueReporting AppHostWarning.swift
[25/45] Compiling IssueReporting Deprecations.swift
[26/45] Compiling SwiftAsyncStream ValueSubject.swift
[27/45] Compiling IssueReporting BreakpointReporter.swift
[28/45] Compiling IssueReporting DefaultReporter.swift
[29/45] Compiling IssueReporting FatalErrorReporter.swift
[30/45] Compiling SwiftAsyncStream NodeSubject.swift
[35/45] Compiling IssueReporting FailureObserver.swift
[36/45] Compiling IssueReporting LockIsolated.swift
[37/45] Compiling IssueReporting Rethrows.swift
[38/45] Compiling IssueReporting SwiftTesting.swift
[39/45] Compiling IssueReporting UncheckedSendable.swift
[40/45] Compiling IssueReporting Warn.swift
[41/45] Compiling SwiftAsyncStream Task+.swift
[42/46] Compiling SwiftAsyncStream SubjectAsyncIterator.swift
[43/46] Compiling SwiftAsyncStream PassthroughSubject.swift
[48/50] Compiling XCTestDynamicOverlay Exports.swift
[49/142] Compiling XCTestDynamicOverlay Deprecations.swift
[50/142] Emitting module XCTestDynamicOverlay
[52/171] Compiling CustomDump StoreKit.swift
[53/171] Compiling CustomDump Swift.swift
[54/171] Compiling CustomDump SwiftUI.swift
[55/171] Compiling CustomDump UIKit.swift
[56/174] Compiling CustomDump CollectionDifference.swift
[57/174] Compiling CustomDump Unordered.swift
[58/174] Compiling CustomDump XCTAssertDifference.swift
[59/174] Compiling CustomDump XCTAssertNoDifference.swift
[60/174] Compiling XCSnapshotTesting Snapshot+UIApplication.swift
[61/174] Compiling XCSnapshotTesting Snapshot+UIBezierPath.swift
[62/174] Compiling XCSnapshotTesting Snapshot+UIView.swift
[63/174] Compiling XCSnapshotTesting Snapshot+UIViewController.swift
[64/174] Compiling XCSnapshotTesting Snapshot+View.swift
[65/174] Compiling XCSnapshotTesting InterfaceSizeClassTraitKey.swift
[66/174] Compiling XCSnapshotTesting AccessibilityContrastTraitKey.swift
[67/174] Compiling XCSnapshotTesting ContentSizeCategoryTraitKey.swift
[68/174] Compiling XCSnapshotTesting DisplayGamutTraitKey.swift
[69/186] Compiling CustomDump CoreImage.swift
[70/186] Compiling CustomDump CoreLocation.swift
[71/186] Compiling CustomDump CoreMotion.swift
[72/186] Compiling CustomDump Foundation.swift
[73/186] Emitting module XCSnapshotTesting
[74/186] Compiling CustomDump Mirror.swift
[75/186] Compiling CustomDump String.swift
[76/186] Compiling CustomDump CustomDumpRepresentable.swift
[77/186] Compiling CustomDump CustomDumpStringConvertible.swift
[78/186] Compiling CustomDump Diff.swift
[79/186] Compiling CustomDump Dump.swift
[84/186] Compiling CustomDump ExpectDifference.swift
[85/186] Compiling CustomDump ExpectNoDifference.swift
[86/186] Compiling CustomDump AnyType.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[91/186] Compiling CustomDump GameKit.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[92/186] Compiling CustomDump KeyPath.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[93/186] Compiling CustomDump Photos.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[94/186] Compiling CustomDump Speech.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[95/186] Compiling CustomDump UniformTypeIdentifiers.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[96/186] Compiling CustomDump UserNotifications.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[97/186] Compiling CustomDump UserNotificationsUI.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[98/186] Compiling CustomDump CustomDumpReflectable.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[99/186] Compiling CustomDump Identifiable.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Assert/CleanCounterBetweenTestCases.swift:18:36: error: no exact matches in call to instance method 'post'
16 |
17 | func testBundleDidFinish(_ testBundle: Bundle) {
18 | NotificationCenter.default.post(
| |- error: no exact matches in call to instance method 'post'
| |- note: found candidate with type '(Notification.Name, Notification.Name.Subject) -> ()' (aka '(NSNotification.Name, Notification.Name.Subject) -> ()')
| `- note: found candidate with type '@MainActor (Notification.Name, Notification.Name.Subject) -> ()' (aka '@MainActor (NSNotification.Name, Notification.Name.Subject) -> ()')
19 | name: XCTestBundleDidFinishNotification,
20 | object: nil
[111/186] Compiling XCSnapshotTesting DiffToolEnvironmentKey.swift
[112/186] Compiling XCSnapshotTesting DisableInconsistentTraitsCheckEnvironmentKey.swift
[113/186] Compiling XCSnapshotTesting IncludeMajorPlatformVersionInPathEnvironmentKey.swift
[114/186] Compiling XCSnapshotTesting MaxConcurrentTestsEnvironmentKey.swift
[115/186] Compiling XCSnapshotTesting PlatformEnvironmentKey.swift
[116/186] Compiling XCSnapshotTesting RecordEnvironmentKey.swift
[117/186] Compiling XCSnapshotTesting TraitsEnvironmentKey.swift
[118/186] Compiling XCSnapshotTesting WebViewToleranceEnvironmentKey.swift
[119/186] Compiling XCSnapshotTesting SnapshotEnvironment.swift
[120/186] Compiling XCSnapshotTesting SnapshotEnvironmentKey.swift
[121/186] Compiling XCSnapshotTesting SnapshotEnvironmentValues.swift
[122/186] Compiling XCSnapshotTesting CGImage+Extension.swift
[123/186] Compiling XCSnapshotTesting CGSize+Extension.swift
[124/186] Compiling XCSnapshotTesting DisplayScaleTraitKey.swift
[125/186] Compiling XCSnapshotTesting ForceTouchCapabilityTraitKey.swift
[126/186] Compiling XCSnapshotTesting ImageDynamicRangeTraitKey.swift
[127/186] Compiling XCSnapshotTesting LayoutDirectionTraitKey.swift
[128/186] Compiling XCSnapshotTesting LegibilityWeightTraitKey.swift
[129/186] Compiling XCSnapshotTesting ListEnvironmentTraitKey.swift
[130/186] Compiling XCSnapshotTesting SceneCaptureStateTraitKey.swift
[131/186] Compiling XCSnapshotTesting ToolbarItemPresentationSizeTraitKey.swift
[132/186] Compiling XCSnapshotTesting TypesettingLanguageTraitKey.swift
[133/186] Compiling XCSnapshotTesting UserInterfaceActiveAppearanceTraitKey.swift
[134/186] Compiling XCSnapshotTesting UserInterfaceIdiomTraitKey.swift
[135/186] Compiling XCSnapshotTesting UserInterfaceLevelTraitKey.swift
[136/186] Compiling XCSnapshotTesting UserInterfaceStyleTraitKey.swift
[144/186] Compiling XCSnapshotTesting Snapshot+Encodable.swift
[145/186] Compiling XCSnapshotTesting Snapshot+URLRequest.swift
[146/186] Compiling XCSnapshotTesting DeviceOrientation.swift
[147/186] Compiling XCSnapshotTesting ImageContext.swift
[148/186] Compiling XCSnapshotTesting LayoutConfiguration.swift
[149/186] Compiling XCSnapshotTesting SizeListener.swift
[150/186] Compiling XCSnapshotTesting SnapshotLayout.swift
[151/186] Compiling XCSnapshotTesting SnapshotUIController.swift
[152/186] Compiling XCSnapshotTesting SnapshotView.swift
[153/186] Compiling XCSnapshotTesting ViewOperationPayload.swift
[154/186] Compiling XCSnapshotTesting Snapshot+CALayer.swift
[155/186] Compiling XCSnapshotTesting Snapshot+CGPath.swift
[156/186] Compiling XCSnapshotTesting Snapshot+NSBezierPath.swift
[157/186] Emitting module CustomDump
[158/186] Compiling XCSnapshotTesting CIImage+Extension.swift
[159/186] Compiling XCSnapshotTesting NSLayoutConstraint+Extension.swift
[160/186] Compiling XCSnapshotTesting ProcessInfo+Extension.swift
[161/186] Compiling XCSnapshotTesting String+Extension.swift
[162/186] Compiling XCSnapshotTesting Task+Extension.swift
[163/186] Compiling XCSnapshotTesting UIApplication+Extension.swift
[164/186] Compiling XCSnapshotTesting UIImage+Extension.swift
[165/186] Compiling XCSnapshotTesting UIView+Extension.swift
[166/186] Compiling XCSnapshotTesting UIViewController+Extension.swift
[167/186] Compiling XCSnapshotTesting UIWindow+Extension.swift
[168/186] Compiling XCSnapshotTesting WKWebView+Extension.swift
[169/186] Compiling XCSnapshotTesting Snapshot+Any.swift
[170/186] Compiling XCSnapshotTesting Snapshot+CaseIterable.swift
[171/186] Compiling XCSnapshotTesting DataBytes.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[172/186] Compiling XCSnapshotTesting ImageBytes.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[173/186] Compiling XCSnapshotTesting StringBytes.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[174/186] Compiling XCSnapshotTesting Snapshot.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[175/186] Compiling XCSnapshotTesting Sync.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[176/186] Compiling XCSnapshotTesting SnapshotEngine.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[177/186] Compiling XCSnapshotTesting SnapshotFailContext.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[178/186] Compiling XCSnapshotTesting SnapshotFailure.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[179/186] Compiling XCSnapshotTesting SnapshotFileEngine.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[180/186] Compiling XCSnapshotTesting SnapshotPerformOperation.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[181/186] Compiling XCSnapshotTesting SnapshotTester.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
[182/186] Compiling XCSnapshotTesting TestingSystem.swift
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:343:8: error: cannot find 'Thread' in scope
341 | _ block: @MainActor () throws -> R
342 | ) rethrows -> R {
343 | if Thread.isMainThread {
| `- error: cannot find 'Thread' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:346:13: error: cannot find 'DispatchQueue' in scope
344 | try MainActor.assumeIsolated(block)
345 | } else {
346 | try DispatchQueue.main.sync(execute: block)
| `- error: cannot find 'DispatchQueue' in scope
347 | }
348 | }
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Sync.swift:376:33: error: cannot find 'DispatchGroup' in scope
374 |
375 | return .init { input, continuation in
376 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
377 | let sequence = SyncSequence<Output>()
378 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotFileEngine.swift:89:47: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
87 | }
88 |
89 | try contents.write(to: url, options: .atomic)
| `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
90 | }
91 |
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 | struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 | public static let atomic: Data.WritingOptions }
| `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:95:29: error: cannot find 'DispatchGroup' in scope
93 | for snapshot: Snapshot<Executor>
94 | ) throws -> SnapshotFailure? where Executor == Sync<Input, Output> {
95 | let dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
96 | let unsafeDiffable = UnsafeSyncDiffable<Output>()
97 |
/host/spi-builder-workspace/Sources/XCSnapshotTesting/Tester/SnapshotTester.swift:105:23: error: cannot call value of non-function type 'ContinuousClock.Instant'
103 |
104 | let result = dispatchGroup.wait(
105 | timeout: .now() + .nanoseconds(Int(timeout * 1_000_000_000))
| `- error: cannot call value of non-function type 'ContinuousClock.Instant'
106 | )
107 |
BUILD FAILURE 6.3 wasm