Build Information
Successful build of swift-snapshot-testing, reference 2.2.2 (da50a6), with Swift 6.3 for macOS (SPM) on 10 Oct 2026 09:01:11 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/modern-swift-dev/swift-snapshot-testing.git
Reference: 2.2.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/modern-swift-dev/swift-snapshot-testing
* tag 2.2.2 -> FETCH_HEAD
HEAD is now at da50a6b perf: look up collection diff offsets in sets
Cloned https://github.com/modern-swift-dev/swift-snapshot-testing.git
Revision (git rev-parse @):
da50a6bdf782f4df303a8253a13063f12ef275f6
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/modern-swift-dev/swift-snapshot-testing.git at 2.2.2
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
[166/5072] Fetching swift-docc-plugin, xctest-dynamic-overlay
[591/8908] Fetching swift-docc-plugin, xctest-dynamic-overlay, swift-docc-symbolkit
[8487/89320] Fetching swift-docc-plugin, xctest-dynamic-overlay, swift-docc-symbolkit, swift-syntax
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (5.63s)
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (5.63s)
Fetched https://github.com/swiftlang/swift-syntax from cache (5.63s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (5.63s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
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-symbolkit
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/pointfreeco/xctest-dynamic-overlay resolved at 1.6.1
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-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/7120] Fetching swift-snapshot-testing
Fetched https://github.com/modern-swift-dev/swift-snapshot-testing.git from cache (2.72s)
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.98s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.98s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (1.73s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (2.24s)
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 2.2.2 (da50a6b)
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
Found 2 product dependencies
- xctest-dynamic-overlay
- swift-syntax
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/modern-swift-dev/swift-snapshot-testing.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/26] Write sources
[22/26] Write swift-version-69A768CDF2A0BEE1.txt
[23/42] Compiling _SwiftSyntaxCShims PlatformMutex.c
[25/42] Emitting module SwiftSyntax601
[26/42] Compiling SwiftSyntax602 Empty.swift
[27/42] Compiling SwiftSyntax601 Empty.swift
[28/42] Emitting module SwiftSyntax603
[29/42] Emitting module SwiftSyntax602
[30/42] Emitting module SwiftSyntax509
[31/42] Compiling SwiftSyntax509 Empty.swift
[32/42] Compiling SwiftSyntax603 Empty.swift
[33/42] Emitting module SwiftSyntax600
[34/42] Compiling SwiftSyntax510 Empty.swift
[35/42] Compiling SwiftSyntax600 Empty.swift
[36/42] Emitting module SwiftSyntax510
[37/42] Emitting module IssueReportingPackageSupport
[38/42] Compiling IssueReportingPackageSupport _Test.swift
[39/128] Compiling SwiftSyntax AbsolutePosition.swift
[40/128] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[41/128] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[42/128] Compiling SwiftSyntax Assert.swift
[43/128] Compiling SwiftSyntax BumpPtrAllocator.swift
[44/128] Compiling SwiftSyntax CommonAncestor.swift
[45/128] Compiling SwiftSyntax Convenience.swift
[46/128] Compiling SwiftSyntax CustomTraits.swift
[47/128] Compiling SwiftSyntax EditorPlaceholder.swift
[48/128] Compiling SwiftSyntax Identifier.swift
[49/128] Compiling SwiftSyntax MemoryLayout.swift
[50/128] Compiling SwiftSyntax MissingNodeInitializers.swift
[51/128] Compiling SwiftSyntax RawSyntax.swift
[52/128] Compiling SwiftSyntax RawSyntaxArena.swift
[53/135] Emitting module IssueReporting
[54/137] Compiling SwiftSyntax SyntaxChildren.swift
[55/137] Compiling SwiftSyntax SyntaxCollection.swift
[56/137] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[57/137] Compiling SwiftSyntax Syntax.swift
[72/137] Compiling IssueReporting WithExpectedIssue.swift
[73/137] Compiling IssueReporting WithIssueContext.swift
[74/163] Emitting module SwiftSyntax
[75/163] Compiling SwiftSyntax Tokens.swift
[76/163] Compiling SwiftSyntax TriviaPieces.swift
[77/163] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[78/163] Compiling SwiftSyntax RawSyntaxNodesC.swift
[79/163] Compiling SwiftSyntax RawSyntaxNodesD.swift
[80/163] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[81/163] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[82/163] Emitting module CustomDump
[83/163] Compiling CustomDump AnyType.swift
[84/163] Compiling CustomDump CollectionDifference.swift
[85/163] Compiling CustomDump CoreImage.swift
[86/163] Compiling CustomDump CoreLocation.swift
[87/163] Compiling CustomDump CoreMotion.swift
[88/163] Compiling CustomDump Identifiable.swift
[89/163] Compiling CustomDump Mirror.swift
[90/163] Compiling CustomDump UserNotifications.swift
[91/163] Compiling CustomDump UserNotificationsUI.swift
[92/163] Compiling CustomDump CustomDumpReflectable.swift
[93/165] Compiling CustomDump Dump.swift
[94/165] Compiling CustomDump ExpectDifference.swift
[95/165] Compiling CustomDump ExpectNoDifference.swift
[96/165] Compiling CustomDump CustomDumpRepresentable.swift
[97/165] Compiling CustomDump CustomDumpStringConvertible.swift
[98/165] Compiling CustomDump Diff.swift
[99/165] Compiling SnapshotPreviews PreviewSnapshot.swift
[100/165] Emitting module SnapshotPreviews
[101/165] Compiling CustomDump Foundation.swift
[102/165] Compiling CustomDump KeyPath.swift
[103/165] Compiling CustomDump Photos.swift
[104/165] Compiling CustomDump String.swift
[105/165] Compiling CustomDump Unordered.swift
[106/198] Compiling SnapshotTesting LockIsolated.swift
[107/198] Compiling SnapshotTesting Encodable.swift
[108/198] Compiling SnapshotTesting ImageSnapshotOptions.swift
[109/198] Compiling SnapshotTesting NSBezierPath.swift
[110/198] Compiling SnapshotTesting SceneKit.swift
[111/198] Compiling SnapshotTesting SpriteKit.swift
[112/198] Compiling SwiftSyntax SyntaxCollections.swift
[113/198] Compiling SwiftSyntax SyntaxEnum.swift
[114/198] Compiling SwiftSyntax SyntaxKind.swift
[115/198] Compiling SwiftSyntax SyntaxRewriter.swift
[116/198] Compiling SwiftSyntax SyntaxTraits.swift
[117/198] Compiling SwiftSyntax SyntaxVisitor.swift
[118/198] Compiling SwiftSyntax TokenKind.swift
[119/198] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[120/198] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[121/198] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[122/198] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[123/198] Compiling SwiftSyntax RawSyntaxValidation.swift
[124/198] Compiling SwiftSyntax SyntaxNodesAB.swift
[125/198] Compiling SwiftSyntax SyntaxNodesC.swift
[126/198] Compiling IssueReportingTestSupport SwiftTesting.swift
[127/198] Compiling IssueReportingTestSupport XCTest.swift
[128/198] Emitting module IssueReportingTestSupport
[128/198] Write Objects.LinkFileList
ld: warning: building for macOS-11.0, but linking with dylib '@rpath/Testing.framework/Versions/A/Testing' which was built for newer version 14.0
ld: warning: building for macOS-11.0, but linking with dylib '@rpath/libXCTestSwiftSupport.dylib' which was built for newer version 14.0
[129/198] Linking libIssueReportingTestSupport.dylib
[131/198] Compiling SwiftSyntax SyntaxNodesD.swift
[132/198] Compiling SwiftSyntax SyntaxNodesEF.swift
[133/198] Compiling SwiftSyntax SyntaxNodesGHI.swift
[134/198] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[135/198] Compiling SwiftSyntax SyntaxNodesOP.swift
[136/198] Compiling SwiftSyntax SyntaxNodesQRS.swift
[137/198] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[138/198] Compiling SnapshotTesting SnapshotTestingConfiguration.swift
[139/198] Compiling SnapshotTesting SnapshotsTestTrait.swift
[140/198] Compiling SnapshotTesting Snapshotting.swift
[141/198] Compiling SnapshotTesting Any.swift
[142/198] Compiling SwiftSyntax TokenSequence.swift
[143/198] Compiling SwiftSyntax TokenSyntax.swift
[144/198] Compiling SwiftSyntax Trivia.swift
[145/198] Compiling SnapshotTesting Wait.swift
[146/198] Compiling SnapshotTesting Deprecations.swift
[147/198] Compiling SnapshotTesting RecordIssue.swift
[148/198] Compiling SnapshotTesting SnapshotPreviews.swift
[149/198] Compiling SnapshotTesting NSImage.swift
[150/198] Compiling SnapshotTesting NSView.swift
[151/198] Compiling SnapshotTesting NSViewController.swift
[152/198] Compiling SnapshotTesting XCTAttachment.swift
[153/198] Compiling SnapshotTesting Diff.swift
[154/198] Compiling SnapshotTesting Diffing.swift
[155/198] Compiling SnapshotTesting CALayer.swift
[156/198] Compiling SnapshotTesting CGPath.swift
[157/198] Compiling SnapshotTesting CaseIterable.swift
[158/198] Compiling SnapshotTesting Data.swift
[159/198] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[160/198] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[161/198] Compiling SwiftSyntax RawSyntaxTokenView.swift
[162/198] Compiling SwiftSyntax SourceEdit.swift
[163/198] Compiling SwiftSyntax SourceLength.swift
[164/198] Compiling SwiftSyntax SourceLocation.swift
[165/198] Compiling SwiftSyntax SourcePresence.swift
[166/258] Compiling SwiftDiagnostics Message.swift
[167/259] Compiling SwiftDiagnostics Diagnostic.swift
[168/259] Emitting module SwiftDiagnostics
[169/259] Compiling SwiftDiagnostics Note.swift
[170/259] Compiling SwiftDiagnostics FixIt.swift
[171/259] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[172/259] Compiling SwiftBasicFormat Indenter.swift
[173/259] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[174/259] Compiling SwiftBasicFormat InferIndentation.swift
[175/259] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[176/259] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[177/259] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[178/259] Compiling SwiftDiagnostics Convenience.swift
[179/259] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[180/259] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[181/259] Emitting module SnapshotTesting
[182/262] Compiling SwiftBasicFormat Syntax+Extensions.swift
[183/262] Emitting module SwiftBasicFormat
[184/262] Compiling SwiftBasicFormat BasicFormat.swift
[185/262] Compiling SwiftParser ParseSourceFile.swift
[186/262] Compiling SwiftParser Parser.swift
[187/262] Compiling SwiftParser StringLiterals.swift
[188/262] Compiling SwiftParser SwiftParserCompatibility.swift
[189/262] Compiling SwiftParser IncrementalParseTransition.swift
[190/262] Compiling SwiftParser Attributes.swift
[191/262] Compiling SwiftParser Availability.swift
[192/262] Compiling SwiftParser Lookahead.swift
[193/262] Compiling SwiftParser LoopProgressCondition.swift
[194/262] Compiling SwiftParser Modifiers.swift
[195/262] Compiling SwiftParser Patterns.swift
[196/262] Compiling SwiftParser Declarations.swift
[197/262] Compiling SwiftParser Directives.swift
[198/262] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[199/262] Compiling SwiftParser Expressions.swift
[200/262] Compiling SwiftParser CharacterInfo.swift
[201/262] Compiling SwiftParser CollectionNodes+Parsable.swift
[202/262] Compiling SwiftParser CompilerFiles.swift
[203/262] Compiling SwiftParser Recovery.swift
[204/262] Compiling SwiftParser Specifiers.swift
[205/262] Compiling SwiftParser Statements.swift
[206/262] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[207/262] Compiling SwiftParser Names.swift
[208/262] Compiling SwiftParser Nominals.swift
[209/262] Compiling SwiftParser Parameters.swift
[210/262] Compiling SnapshotTesting UIView.swift
[211/262] Compiling SnapshotTesting UIViewController.swift
[212/262] Compiling SnapshotTesting URLRequest.swift
[214/262] Compiling SwiftParser TriviaParser.swift
[215/262] Compiling SwiftParser Types.swift
[216/262] Compiling SwiftParser ExperimentalFeatures.swift
[217/262] Compiling SwiftParser TokenConsumer.swift
[218/262] Compiling SwiftParser TokenPrecedence.swift
[219/262] Compiling SwiftParser TokenSpec.swift
[220/262] Compiling SwiftParser TokenSpecSet.swift
[221/266] Compiling SwiftParser RegexLiteralLexer.swift
[222/266] Compiling SwiftParser UnicodeScalarExtensions.swift
[230/266] Emitting module SwiftParser
[231/266] Compiling SwiftParser LexemeSequence.swift
[232/266] Compiling SwiftParser Lexer.swift
[245/266] Compiling SwiftParser IsValidIdentifier.swift
[246/266] Compiling SwiftParser Cursor.swift
[247/266] Compiling SwiftParser Lexeme.swift
[263/268] Emitting module SnapshotTestingCustomDump
[264/268] Compiling SnapshotTestingCustomDump CustomDump.swift
[265/268] Compiling SwiftParser IsLexerClassified.swift
[266/268] Compiling SwiftParser LayoutNodes+Parsable.swift
[267/268] Compiling SwiftParser Parser+TokenSpecSet.swift
[268/268] Compiling SwiftParser TokenSpecStaticMembers.swift
[269/281] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[270/282] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[271/282] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[272/282] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[273/282] Compiling SwiftParserDiagnostics Utils.swift
[274/282] Compiling SwiftParserDiagnostics PresenceUtils.swift
[275/282] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[276/282] Emitting module SwiftParserDiagnostics
[277/282] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[278/282] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[279/282] Compiling SwiftParserDiagnostics MissingNodesError.swift
[280/282] Compiling SwiftParserDiagnostics MissingTokenError.swift
[281/282] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[282/282] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[283/297] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[284/297] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[285/297] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[286/297] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[287/297] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[288/297] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[289/298] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[290/298] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[291/298] Compiling SwiftSyntaxBuilder Indenter.swift
[292/298] Compiling SwiftSyntaxBuilder ListBuilder.swift
[293/298] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[294/298] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[295/298] Emitting module SwiftSyntaxBuilder
[296/298] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[297/298] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[298/298] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[299/301] Compiling InlineSnapshotTesting Exports.swift
[300/301] Emitting module InlineSnapshotTesting
[301/301] Compiling InlineSnapshotTesting AssertInlineSnapshot.swift
Build complete! (26.80s)
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/2.2.2
Repository: modern-swift-dev/swift-snapshot-testing
Swift version used: 6.3
.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'. (62.07s)
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 '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: 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: '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 '5ftbk' for '@MainActor static var image: Snapshotting<CALayer, NSImage> { get }'
| ├─suggestion: Replace '34drn' with '4k9c6' for '@MainActor static var image: Snapshotting<CGPath, NSImage> { get }'
| ├─suggestion: Replace '34drn' with '4nvp5' for '@MainActor static var image: Snapshotting<NSBezierPath, NSImage> { get }'
| ├─suggestion: Replace '34drn' with '8eey6' for '@MainActor static var image: Snapshotting<NSImage, NSImage> { get }'
| ├─suggestion: Replace '34drn' with '3qu9' for '@MainActor static var image: Snapshotting<Value, NSImage> { get }'
| ├─suggestion: Replace '34drn' with '6dlw3' for '@MainActor static var image: Snapshotting<Value, NSImage> { get }'
| ╰─suggestion: Replace '34drn' with '8awwl' for '@MainActor static var image: Snapshotting<Value, NSImage> { 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 '5ftbk' for '@MainActor static var image: Snapshotting<CALayer, NSImage> { get }'
| ├─suggestion: Replace '8ng2q' with '4k9c6' for '@MainActor static var image: Snapshotting<CGPath, NSImage> { get }'
| ├─suggestion: Replace '8ng2q' with '4nvp5' for '@MainActor static var image: Snapshotting<NSBezierPath, NSImage> { get }'
| ├─suggestion: Replace '8ng2q' with '8eey6' for '@MainActor static var image: Snapshotting<NSImage, NSImage> { get }'
| ├─suggestion: Replace '8ng2q' with '3qu9' for '@MainActor static var image: Snapshotting<Value, NSImage> { get }'
| ├─suggestion: Replace '8ng2q' with '6dlw3' for '@MainActor static var image: Snapshotting<Value, NSImage> { get }'
| ╰─suggestion: Replace '8ng2q' with '8awwl' for '@MainActor static var image: Snapshotting<Value, NSImage> { 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<Value, String> { get }'
| ╰─suggestion: Replace '227s4' with '9o7' for '@MainActor static var recursiveDescription: Snapshotting<Value, String> { 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<Value, String> { get }'
| ╰─suggestion: Replace '7anah' with '9o7' for '@MainActor static var recursiveDescription: Snapshotting<Value, String> { get }'
31 |
32 | ### Defining a strategy
Finished building documentation for 'SnapshotTesting' (0.70s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/2.2.2
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Emitting module SymbolKit
[7/58] Compiling Snippets SnippetLanguage.swift
[8/58] Compiling Snippets SnippetParser.swift
[9/58] Emitting module Snippets
[10/58] Compiling Snippets Snippet.swift
[11/58] Compiling SymbolKit Mixin+Equals.swift
[12/58] Compiling SymbolKit Mixin+Hash.swift
[13/58] Compiling SymbolKit Mixin.swift
[14/58] Compiling SymbolKit LineList.swift
[15/58] Compiling SymbolKit Position.swift
[16/58] Compiling SymbolKit GenericConstraint.swift
[17/58] Compiling SymbolKit GenericParameter.swift
[18/58] Compiling SymbolKit Generics.swift
[19/58] Compiling SymbolKit Namespace.swift
[20/58] Compiling SymbolKit Identifier.swift
[21/58] Compiling SymbolKit KindIdentifier.swift
[22/58] Compiling SymbolKit Location.swift
[23/58] Compiling SymbolKit Mutability.swift
[24/58] Compiling SymbolKit SemanticVersion.swift
[25/58] Compiling SymbolKit AccessControl.swift
[26/58] Compiling SymbolKit Availability.swift
[27/58] Compiling SymbolKit AvailabilityItem.swift
[28/58] Compiling SymbolKit Domain.swift
[29/58] Compiling SymbolKit SourceRange.swift
[30/58] Compiling SymbolKit Metadata.swift
[31/58] Compiling SymbolKit Module.swift
[32/58] Compiling SymbolKit OperatingSystem.swift
[33/58] Compiling SymbolKit Platform.swift
[34/58] Compiling SymbolKit Names.swift
[35/58] Compiling SymbolKit SPI.swift
[36/58] Compiling SymbolKit Snippet.swift
[37/58] Compiling SymbolKit Extension.swift
[38/58] Compiling SymbolKit Relationship.swift
[39/58] Compiling SymbolKit RelationshipKind.swift
[40/58] Compiling SymbolKit SourceOrigin.swift
[41/58] Compiling SymbolKit GenericConstraints.swift
[42/58] Compiling SymbolKit Swift.swift
[43/58] Compiling SymbolKit Symbol.swift
[44/58] Compiling SymbolKit SymbolKind.swift
[45/58] Compiling SymbolKit SymbolGraph.swift
[46/58] Compiling SymbolKit GraphCollector.swift
[47/58] Compiling SymbolKit DeclarationFragments.swift
[48/58] Compiling SymbolKit Fragment.swift
[49/58] Compiling SymbolKit FragmentKind.swift
[50/58] Compiling SymbolKit FunctionParameter.swift
[51/58] Compiling SymbolKit FunctionSignature.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract URL+Status.swift
[57/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/62] Emitting module snippet_extract
[59/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.66s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'SnapshotTesting' complete! (0.44s)
Target: SnapshotPreviews
Extracting symbol information for 'SnapshotPreviews'...
Finished extracting symbol information for 'SnapshotPreviews'. (0.58s)
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/2.2.2
Building for debugging...
[0/3] Write swift-version-69A768CDF2A0BEE1.txt
Build of product 'snippet-extract' complete! (0.38s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'SnapshotPreviews' complete! (0.45s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/2.2.2/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/2.2.2/linkable-paths.json
Target: InlineSnapshotTesting
Extracting symbol information for 'InlineSnapshotTesting'...
Finished extracting symbol information for 'InlineSnapshotTesting'. (0.64s)
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.06s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/2.2.2
Building for debugging...
[0/3] Write swift-version-69A768CDF2A0BEE1.txt
Build of product 'snippet-extract' complete! (0.38s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'InlineSnapshotTesting' complete! (0.45s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/2.2.2/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/modern-swift-dev/swift-snapshot-testing/2.2.2/linkable-paths.json
526
5 /Users/admin/builder/spi-builder-workspace/.docs/modern-swift-dev/swift-snapshot-testing/2.2.2
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/modern-swift-dev/swift-snapshot-testing/2.2.2
File count: 526
Doc size: 5.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -modern-swift-dev-swift-snapshot-testing-2.2.2-ddbac4b7.zip to presigned URL
Starting upload of 1024445 bytes...
Upload completed successfully
Done.