Build Information
Successful build of swift-snapshot-testing, reference main (366613), with Swift 6.4 for macOS (SPM) on 13 Oct 2026 18:33:40 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/modern-swift-dev/swift-snapshot-testing.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/modern-swift-dev/swift-snapshot-testing
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3666131 docs: add agent skills setup
Cloned https://github.com/modern-swift-dev/swift-snapshot-testing.git
Revision (git rev-parse @):
36661312a1794aa5da7a2b6d5d311513a2a51818
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/modern-swift-dev/swift-snapshot-testing.git at main
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax
[1/2345] Fetching swift-docc-plugin
[95/5072] Fetching swift-docc-plugin, xctest-dynamic-overlay
[568/8909] Fetching swift-docc-plugin, xctest-dynamic-overlay, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-plugin (1.43s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay (1.43s)
[1/80500] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-docc-symbolkit (5.17s)
Fetched https://github.com/swiftlang/swift-syntax (5.17s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Creating working copy for https://github.com/swiftlang/swift-syntax
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.6.1
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-snapshot-testing",
"name": "swift-snapshot-testing",
"url": "https://github.com/modern-swift-dev/swift-snapshot-testing.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-snapshot-testing",
"traits": [
"FoundationNetworking"
],
"dependencies": [
{
"identity": "xctest-dynamic-overlay",
"name": "xctest-dynamic-overlay",
"url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
"version": "1.13.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-issue-reporting",
"name": "swift-issue-reporting",
"url": "https://github.com/pointfreeco/swift-issue-reporting",
"version": "2.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-issue-reporting",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax",
"version": "604.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/modern-swift-dev/swift-snapshot-testing.git
[1/7129] Fetching swift-snapshot-testing
Fetched https://github.com/modern-swift-dev/swift-snapshot-testing.git (3.18s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (0.99s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.06s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (1.87s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (2.17s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6177] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.64s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (2.38s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/modern-swift-dev/swift-snapshot-testing.git
Working copy of https://github.com/modern-swift-dev/swift-snapshot-testing.git resolved at main (3666131)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.30s)
Found 2 product dependencies
- xctest-dynamic-overlay
- swift-syntax
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/modern-swift-dev/swift-snapshot-testing.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 738]
[Planning deferred tasks]
[133 / 293]
[142 / 301] SwiftSyntax509
[153 / 317] SwiftSyntax603
[203 / 330]
[208 / 331]
[210 / 331]
[227 / 332]
[235 / 358]
[241 / 418]
[247 / 449]
[262 / 449]
[265 / 449]
[266 / 449]
[278 / 449]
[279 / 449]
[283 / 449]
[285 / 449]
[288 / 449]
[291 / 449]
[293 / 449]
[296 / 449]
[301 / 449]
[305 / 449]
[308 / 449]
[310 / 449]
[313 / 449] SwiftSyntax
[315 / 449]
[317 / 449] SwiftSyntax
[322 / 449]
[326 / 449]
[329 / 449] IssueReporting
[332 / 449] IssueReporting
[333 / 449]
[334 / 449] IssueReporting
[336 / 449] IssueReporting
[342 / 449]
[342 / 449] IssueReporting
[344 / 449]
[348 / 449] IssueReporting
[350 / 449] IssueReporting
[351 / 449] CustomDump
[352 / 450]
[357 / 450] SnapshotPreviews
[364 / 451] SwiftSyntax
[373 / 454]
[377 / 483] SwiftParser
[392 / 515]
[398 / 543]
[402 / 543]
[404 / 543]
[407 / 543]
[411 / 543]
[414 / 543]
[426 / 543]
[430 / 543]
[431 / 543] SwiftParser-product
[435 / 543]
[438 / 543] SwiftParser
[443 / 543] SnapshotTesting
[450 / 543] SwiftDiagnostics
[452 / 543]
[456 / 543] SwiftDiagnostics
[459 / 543] SwiftDiagnostics
[462 / 543] SwiftBasicFormat
[468 / 543] SnapshotTesting
[471 / 543] SnapshotTesting
[482 / 543] SnapshotTesting
[485 / 543] SnapshotTesting
[490 / 543] CustomDump
[492 / 543] CustomDump
[496 / 543] CustomDump
[498 / 543] SnapshotTesting
[500 / 545]
[503 / 545] SwiftParserDiagnostics
[508 / 556] SwiftParserDiagnostics
[510 / 556] SwiftParserDiagnostics
[513 / 556] SwiftParserDiagnostics
[522 / 558] SwiftSyntaxBuilder
[523 / 559]
[534 / 559] SnapshotTestingCustomDump
[542 / 570] SwiftSyntaxBuilder
[544 / 570] SwiftSyntaxBuilder
[546 / 570] SwiftSyntaxBuilder
[554 / 571] SwiftSyntaxBuilder
[555 / 571] InlineSnapshotTesting
[558 / 574] InlineSnapshotTesting
[564 / 574] InlineSnapshotTesting
[565 / 574] SwiftSyntax
[567 / 574] SwiftSyntax
[572 / 574] SwiftSyntaxBuilder
[574 / 574] InlineSnapshotTesting-product
Build complete! (20.10 sec)
/Users/admin/builder/spi-builder-workspace/Sources/CustomDump/Conformances/CoreLocation.swift:71:13: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m69 |[0;0m extension CLActivityType: CustomDumpStringConvertible {
[0;36m70 |[0;0m public var customDumpDescription: String {
[0;36m71 |[0;0m switch self {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.maritime'[0;0m
[0;36m72 |[0;0m case .airborne:
[0;36m73 |[0;0m return "CLActivityType.airborne"
Build complete.
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.5.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "509.0.0",
"upper_bound" : "605.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
}
],
"manifest_display_name" : "swift-snapshot-testing",
"name" : "swift-snapshot-testing",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "SnapshotPreviews",
"targets" : [
"SnapshotPreviews"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnapshotTesting",
"targets" : [
"SnapshotTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "InlineSnapshotTesting",
"targets" : [
"InlineSnapshotTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CustomDump",
"targets" : [
"CustomDump"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SnapshotTestingCustomDump",
"targets" : [
"SnapshotTestingCustomDump"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "SnapshotTestingTests",
"module_type" : "SwiftTarget",
"name" : "SnapshotTestingTests",
"path" : "Tests/SnapshotTestingTests",
"sources" : [
"AssertSnapshotSwiftTests.swift",
"DeprecationTests.swift",
"ImageSnapshotOptionsTests.swift",
"Internal/BaseSuite.swift",
"Internal/BaseTestCase.swift",
"Internal/TestHelpers.swift",
"NSImageComparisonTests.swift",
"NamedViewImageConfigTests.swift",
"PrepareTests.swift",
"RecordTests.swift",
"ReferenceStorageTests.swift",
"SegmentedSnapshotNameTests.swift",
"SnapshotPreviewsTests.swift",
"SnapshotTestingTests.swift",
"SnapshotsTraitTests.swift",
"SwiftTestingTests.swift",
"URLRequestRegressionTests.swift",
"WaitTests.swift",
"WithSnapshotTestingTests.swift"
],
"target_dependencies" : [
"SnapshotTesting",
"SnapshotTestingCustomDump"
],
"type" : "test"
},
{
"c99name" : "SnapshotTestingCustomDump",
"module_type" : "SwiftTarget",
"name" : "SnapshotTestingCustomDump",
"path" : "Sources/SnapshotTestingCustomDump",
"product_memberships" : [
"SnapshotTestingCustomDump"
],
"sources" : [
"CustomDump.swift"
],
"target_dependencies" : [
"CustomDump",
"SnapshotTesting"
],
"type" : "library"
},
{
"c99name" : "SnapshotTesting",
"module_type" : "SwiftTarget",
"name" : "SnapshotTesting",
"path" : "Sources/SnapshotTesting",
"product_memberships" : [
"SnapshotTesting",
"InlineSnapshotTesting",
"SnapshotTestingCustomDump"
],
"sources" : [
"AssertSnapshot.swift",
"Async.swift",
"Common/Internal.swift",
"Common/LockIsolated.swift",
"Common/View.swift",
"Common/XCTAttachment.swift",
"Diff.swift",
"Diffing.swift",
"Extensions/Wait.swift",
"Internal/Deprecations.swift",
"Internal/RecordIssue.swift",
"SnapshotPreviews.swift",
"SnapshotTestingConfiguration.swift",
"SnapshotsTestTrait.swift",
"Snapshotting.swift",
"Snapshotting/Any.swift",
"Snapshotting/CALayer.swift",
"Snapshotting/CGPath.swift",
"Snapshotting/CaseIterable.swift",
"Snapshotting/Data.swift",
"Snapshotting/Encodable.swift",
"Snapshotting/ImageSnapshotOptions.swift",
"Snapshotting/NSBezierPath.swift",
"Snapshotting/NSImage.swift",
"Snapshotting/NSView.swift",
"Snapshotting/NSViewController.swift",
"Snapshotting/SceneKit.swift",
"Snapshotting/SpriteKit.swift",
"Snapshotting/String.swift",
"Snapshotting/SwiftUIView.swift",
"Snapshotting/UIBezierPath.swift",
"Snapshotting/UIImage.swift",
"Snapshotting/UIView.swift",
"Snapshotting/UIViewController.swift",
"Snapshotting/URLRequest.swift"
],
"target_dependencies" : [
"SnapshotPreviews"
],
"type" : "library"
},
{
"c99name" : "SnapshotPreviews",
"module_type" : "SwiftTarget",
"name" : "SnapshotPreviews",
"path" : "Sources/SnapshotPreviews",
"product_memberships" : [
"SnapshotPreviews",
"SnapshotTesting",
"InlineSnapshotTesting",
"SnapshotTestingCustomDump"
],
"sources" : [
"PreviewSnapshot.swift"
],
"type" : "library"
},
{
"c99name" : "InlineSnapshotTestingTests",
"module_type" : "SwiftTarget",
"name" : "InlineSnapshotTestingTests",
"path" : "Tests/InlineSnapshotTestingTests",
"sources" : [
"AssertInlineSnapshotSwiftTests.swift",
"CustomDumpTests.swift",
"InlineSnapshotTestingTests.swift",
"Internal/BaseSuite.swift",
"Internal/BaseTestCase.swift"
],
"target_dependencies" : [
"InlineSnapshotTesting",
"SnapshotTestingCustomDump"
],
"type" : "test"
},
{
"c99name" : "InlineSnapshotTesting",
"module_type" : "SwiftTarget",
"name" : "InlineSnapshotTesting",
"path" : "Sources/InlineSnapshotTesting",
"product_dependencies" : [
"SwiftParser",
"SwiftSyntax",
"SwiftSyntaxBuilder"
],
"product_memberships" : [
"InlineSnapshotTesting"
],
"sources" : [
"AssertInlineSnapshot.swift",
"Exports.swift"
],
"target_dependencies" : [
"SnapshotTesting"
],
"type" : "library"
},
{
"c99name" : "CustomDumpTests",
"module_type" : "SwiftTarget",
"name" : "CustomDumpTests",
"path" : "Tests/CustomDumpTests",
"product_dependencies" : [
"IssueReportingTestSupport"
],
"sources" : [
"Conformances/CoreImageTests.swift",
"Conformances/CoreLocationTests.swift",
"Conformances/FoundationTests.swift",
"Conformances/SwiftTests.swift",
"Conformances/UIKitTests.swift",
"Conformances/UniformTypeIdentifiersTests.swift",
"Conformances/UserNotificationsTests.swift",
"DiffTests.swift",
"DumpTests.swift",
"ExpectDifferenceTests.swift",
"ExpectNoDifferenceTests.swift",
"Mocks.swift"
],
"target_dependencies" : [
"CustomDump"
],
"type" : "test"
},
{
"c99name" : "CustomDump",
"module_type" : "SwiftTarget",
"name" : "CustomDump",
"path" : "Sources/CustomDump",
"product_dependencies" : [
"IssueReporting"
],
"product_memberships" : [
"CustomDump",
"SnapshotTestingCustomDump"
],
"sources" : [
"Conformances/CoreImage.swift",
"Conformances/CoreLocation.swift",
"Conformances/CoreMotion.swift",
"Conformances/Foundation.swift",
"Conformances/KeyPath.swift",
"Conformances/Photos.swift",
"Conformances/Speech.swift",
"Conformances/StoreKit.swift",
"Conformances/Swift.swift",
"Conformances/SwiftUI.swift",
"Conformances/UIKit.swift",
"Conformances/UniformTypeIdentifiers.swift",
"Conformances/UserNotifications.swift",
"Conformances/UserNotificationsUI.swift",
"CustomDumpReflectable.swift",
"CustomDumpRepresentable.swift",
"CustomDumpStringConvertible.swift",
"Diff.swift",
"Dump.swift",
"ExpectDifference.swift",
"ExpectNoDifference.swift",
"Internal/AnyType.swift",
"Internal/CollectionDifference.swift",
"Internal/Identifiable.swift",
"Internal/Mirror.swift",
"Internal/String.swift",
"Internal/Unordered.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/modern-swift-dev/swift-snapshot-testing/main
Repository: modern-swift-dev/swift-snapshot-testing
Swift version used: 6.4
.package(url: "https://github.com/swiftlang/swift-docc-plugin", exact: "1.5.0"),
Target: SnapshotTesting
Extracting symbol information for 'SnapshotTesting'...
Finished extracting symbol information for 'SnapshotTesting'. (2.38s)
Building documentation for 'SnapshotTesting'...
warning: External name 'file' used to document parameter
--> ../AssertSnapshot.swift:179:9-179:13
177 | /// - fileID: The file ID in which failure occurred. Defaults to the file ID of the test case in
178 | /// which this function was called.
179 + /// - file: The file in which failure occurred. Defaults to the file path of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
180 | /// which this function was called.
181 | /// - testName: The name of the test in which failure occurred. Defaults to the function name of
warning: External name 'file' used to document parameter
--> ../AssertSnapshot.swift:263:9-263:13
261 | /// - fileID: The file ID in which failure occurred. Defaults to the file ID of the test case in
262 | /// which this function was called.
263 + /// - file: The file in which failure occurred. Defaults to the file path of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
264 | /// which this function was called.
265 | /// - testName: The name of the test in which failure occurred. Defaults to the function name of
warning: External name 'file' used to document parameter
--> ../AssertSnapshot.swift:333:9-333:13
331 | /// - fileID: The file ID in which failure occurred. Defaults to the file ID of the test case in
332 | /// which this function was called.
333 + /// - file: The file in which failure occurred. Defaults to the file path of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
334 | /// which this function was called.
335 | /// - testName: The name of the test in which failure occurred. Defaults to the function name of
warning: External name 'file' used to document parameter
--> ../AssertSnapshot.swift:436:9-436:13
434 | /// - name: An optional description of the snapshot.
435 | /// - options: Options controlling recording, diffing, directories, and timeout.
436 + /// - file: The file in which failure occurred. Defaults to the file name of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
437 | /// which this function was called.
438 | /// - testName: The name of the test in which failure occurred. Defaults to the function name of
warning: Parameter 'column' is missing documentation
--> ../AssertSnapshot.swift:441:29-441:29
439 | /// the test case in which this function was called.
440 | /// - line: The line number on which failure occurred. Defaults to the line number on which this
441 + /// function was called.
| ╰─suggestion: Document 'column' parameter
442 | /// - Returns: A failure message or, if the value matches, nil.
443 | @MainActor public func verifySnapshot<Value, Format>(
warning: Parameter 'fileID' is missing documentation
--> ../AssertSnapshot.swift:441:29-441:29
439 | /// the test case in which this function was called.
440 | /// - line: The line number on which failure occurred. Defaults to the line number on which this
441 + /// function was called.
442 | /// - Returns: A failure message or, if the value matches, nil.
443 | @MainActor public func verifySnapshot<Value, Format>(
warning: 'assertSnapshots(of:as:options:fileID:file:testName:line:column:)' is ambiguous at '/SnapshotTesting'
--> Extensions/AssertSnapshot.md:7:5-7:69
5 | ### Multiple snapshots
6 |
7 + - ``assertSnapshots(of:as:options:fileID:file:testName:line:column:)``
| ├─suggestion: Insert '-(_,[Snapshotting<Value,Any>],_,_,_,_,_,_)' for '@MainActor func assertSnapshots<Value>(of value: @autoclosure () throws -> Value, as strategies: [Snapshotting<Value, some Any>], options: SnapshotAssertionOptions = .init(), fileID: StaticString = #fileID, file filePath: StaticString = #filePath, testName: String = #function, line: UInt = #line, column: UInt = #column)'
| ╰─suggestion: Insert '-(_,[String:Snapshotting<Value,Any>],_,_,_,_,_,_)' for '@MainActor func assertSnapshots<Value>(of value: @autoclosure () throws -> Value, as strategies: [String : Snapshotting<Value, some Any>], options: SnapshotAssertionOptions = .init(), fileID: StaticString = #fileID, file filePath: StaticString = #filePath, testName: String = #function, line: UInt = #line, column: UInt = #column)'
8 |
9 | ### Custom assertions
warning: '34drn' isn't a disambiguation for 'image' at '/SnapshotTesting/Snapshotting'
--> Extensions/Snapshotting.md:15:10-15:16
13 | - ``elementsDescription(numberFormatter:)-8g5ik``
14 | - ``func(into:)``
15 + - ``image-34drn``
| ├─suggestion: Replace '34drn' with '3qu9' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '34drn' with '4k9c6' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '34drn' with '4nvp5' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '34drn' with '5ftbk' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '34drn' with '6dlw3' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '34drn' with '8awwl' for '@MainActor static var image: Snapshotting { get }'
| ╰─suggestion: Replace '34drn' with '8eey6' for '@MainActor static var image: Snapshotting { get }'
16 | - ``image-4k9c6``
17 | - ``image-4nvp5``
warning: '8ng2q' isn't a disambiguation for 'image' at '/SnapshotTesting/Snapshotting'
--> Extensions/Snapshotting.md:20:10-20:16
18 | - ``image-5ftbk``
19 | - ``image-8eey6``
20 + - ``image-8ng2q``
| ├─suggestion: Replace '8ng2q' with '3qu9' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '8ng2q' with '4k9c6' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '8ng2q' with '4nvp5' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '8ng2q' with '5ftbk' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '8ng2q' with '6dlw3' for '@MainActor static var image: Snapshotting { get }'
| ├─suggestion: Replace '8ng2q' with '8awwl' for '@MainActor static var image: Snapshotting { get }'
| ╰─suggestion: Replace '8ng2q' with '8eey6' for '@MainActor static var image: Snapshotting { get }'
21 | - ``json-745rx``
22 | - ``json-9cu20``
warning: '227s4' isn't a disambiguation for 'recursiveDescription' at '/SnapshotTesting/Snapshotting'
--> Extensions/Snapshotting.md:29:25-29:31
27 | - ``raw``
28 | - ``raw(pretty:)``
29 + - ``recursiveDescription-227s4``
| ├─suggestion: Replace '227s4' with '4yeu9' for '@MainActor static var recursiveDescription: Snapshotting { get }'
| ╰─suggestion: Replace '227s4' with '9o7' for '@MainActor static var recursiveDescription: Snapshotting { get }'
30 | - ``recursiveDescription-7anah``
31 |
warning: '7anah' isn't a disambiguation for 'recursiveDescription' at '/SnapshotTesting/Snapshotting'
--> Extensions/Snapshotting.md:30:25-30:31
28 | - ``raw(pretty:)``
29 | - ``recursiveDescription-227s4``
30 + - ``recursiveDescription-7anah``
| ├─suggestion: Replace '7anah' with '4yeu9' for '@MainActor static var recursiveDescription: Snapshotting { get }'
| ╰─suggestion: Replace '7anah' with '9o7' for '@MainActor static var recursiveDescription: Snapshotting { get }'
31 |
32 | ### Defining a strategy
Finished building documentation for 'SnapshotTesting' (0.20s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/main
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[29 / 92]
[32 / 92]
[37 / 92]
[39 / 92]
[43 / 92]
[45 / 92]
[48 / 92]
[51 / 92]
[53 / 92]
[54 / 92]
[65 / 92] SymbolKit
[66 / 92] Snippets
[84 / 93] SymbolKit
[84 / 93] Snippets
[84 / 93] SymbolKit
[92 / 97] snippet-extract-product
[93 / 97] snippet-extract-product
[95 / 97] snippet-extract-product
Build complete! (5.00 sec)
Building for debugging...
[Planning deferred tasks]
[2 / 19]
[3 / 20] SnapshotPreviews
[5 / 22] SnapshotPreviews
[10 / 18]
[10 / 18] SnapshotTesting
[21 / 29] SnapshotTesting
[23 / 25] SnapshotTesting
Build complete! (2.06 sec)
Target: SnapshotPreviews
Extracting symbol information for 'SnapshotPreviews'...
Finished extracting symbol information for 'SnapshotPreviews'. (0.71s)
Building documentation for 'SnapshotPreviews'...
Finished building documentation for 'SnapshotPreviews' (0.06s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/main
Building for debugging...
[1 / 11]
Build complete! (0.33 sec)
Building for debugging...
[Planning deferred tasks]
Build complete! (0.39 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/main/linkable-paths.json
Target: InlineSnapshotTesting
Extracting symbol information for 'InlineSnapshotTesting'...
Finished extracting symbol information for 'InlineSnapshotTesting'. (14.29s)
Building documentation for 'InlineSnapshotTesting'...
warning: External name 'file' used to document parameter
--> ../AssertInlineSnapshot.swift:67:9-67:13
65 | /// - fileID: The file ID in which failure occurred. Defaults to the file ID of the test case in
66 | /// which this function was called.
67 + /// - file: The file in which failure occurred. Defaults to the file path of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
68 | /// which this function was called.
69 | /// - function: The function where the assertion occurs. The default is the name of the test
warning: External name 'file' used to document parameter
--> ../AssertInlineSnapshot.swift:333:13-333:17
331 | /// - fileID: The file ID in which failure occurred. Defaults to the file ID of the test case
332 | /// in which this function was called.
333 + /// - file: The file in which failure occurred. Defaults to the file path of the test case in
| ╰─suggestion: Replace 'file' with 'filePath'
334 | /// which this function was called.
335 | /// - line: The line number on which failure occurred. Defaults to the line number on which
Finished building documentation for 'InlineSnapshotTesting' (0.14s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/main
Building for debugging...
[1 / 11]
Build complete! (0.50 sec)
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 475]
[Planning deferred tasks]
[7 / 79] SwiftSyntax509
[24 / 96] SwiftSyntax600
[45 / 92] SwiftSyntax
[56 / 103] SwiftSyntax
[64 / 107] SwiftBasicFormat
[73 / 125] SwiftDiagnostics
[78 / 136] SwiftDiagnostics
[85 / 132] SwiftParser
[86 / 132] SwiftParser
[87 / 132] SwiftParser
[89 / 132] SwiftDiagnostics
[92 / 132] SwiftDiagnostics
[97 / 132] SwiftBasicFormat
[98 / 133] SwiftParser
[104 / 135] SwiftParserDiagnostics
[114 / 146] SwiftParserDiagnostics
[115 / 146] SwiftParserDiagnostics
[119 / 143] SwiftParserDiagnostics
[128 / 154] SwiftSyntaxBuilder
[130 / 154] SwiftSyntaxBuilder
[131 / 154] SwiftSyntaxBuilder
[136 / 151] InlineSnapshotTesting
[139 / 154] InlineSnapshotTesting
[140 / 148] InlineSnapshotTesting
[142 / 144] InlineSnapshotTesting
Build complete! (13.96 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/main/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/main/linkable-paths.json
882
8 /Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/modern-swift-dev/swift-snapshot-testing/main
File count: 882
Doc size: 8.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -modern-swift-dev-swift-snapshot-testing-main-bb6c637c.zip to presigned URL
Starting upload of 1472136 bytes...
Upload completed successfully
Done.