The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ApprovalTests.Swift, reference master (f4cff7), with Swift 6.0 for Linux on 22 Feb 2026 08:44:53 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/approvals/ApprovalTests.Swift.git
Reference: master
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/approvals/ApprovalTests.Swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at f4cff70 . d Update markdown snippets
Cloned https://github.com/approvals/ApprovalTests.Swift.git
Revision (git rev-parse @):
f4cff70c80ed2bcaa2e6d745b417dd5b5d739e66
SUCCESS checkout https://github.com/approvals/ApprovalTests.Swift.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/approvals/ApprovalTests.Swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:5920b6fc7f526808de8dcf4e65806a8aca248ef5a9160d25a6b9c7489c0b8a3f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/39] Emitting module ApprovalTests_Swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
[4/44] Compiling ApprovalTests_Swift Approvals.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[5/44] Compiling ApprovalTests_Swift ApprovalApprover.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[6/44] Compiling ApprovalTests_Swift FileApprover.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[7/44] Compiling ApprovalTests_Swift TestFailer.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[8/44] Compiling ApprovalTests_Swift CombinationApprovals.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[9/44] Compiling ApprovalTests_Swift ApprovalFailureReporter.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Approvers/FileApprover.swift:34:25: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
32 |         guard fileManager.fileExists(atPath: actual) else { return false }
33 |         if !fileManager.fileExists(atPath: expected) {
34 |             fileManager.createFile(atPath: expected, contents: Data())
   |                         `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
35 |         }
36 |
[10/44] Compiling ApprovalTests_Swift ApprovalNamer.swift
[11/44] Compiling ApprovalTests_Swift Namer.swift
[12/44] Compiling ApprovalTests_Swift NamerFactory.swift
[13/44] Compiling ApprovalTests_Swift ParameterizedNamer.swift
[14/44] Compiling ApprovalTests_Swift ExecutableReporter.swift
[15/44] Compiling ApprovalTests_Swift ScrubWithRegExWithReplacementAliasing.swift
[16/44] Compiling ApprovalTests_Swift UIKitApprovals.swift
[17/44] Compiling ApprovalTests_Swift ExecutableQuery.swift
[18/44] Compiling ApprovalTests_Swift HelpMessages.swift
[19/44] Compiling ApprovalTests_Swift NetUtils.swift
[20/44] Compiling ApprovalTests_Swift SimpleLogger.swift
[21/44] Compiling ApprovalTests_Swift StringUtils.swift
[22/44] Compiling ApprovalTests_Swift SystemUtils.swift
[23/44] Compiling ApprovalTests_Swift ApprovalTextWriter.swift
[24/44] Compiling ApprovalTests_Swift UIWriter.swift
[25/44] Compiling ApprovalTests_Swift ApprovalWriter.swift
[26/44] Compiling ApprovalTests_Swift Options.swift
[27/44] Compiling ApprovalTests_Swift Scrubber.swift
[28/44] Compiling ApprovalTests_Swift Verifiable.swift
[29/44] Compiling ApprovalTests_Swift VerifyParameters.swift
[30/44] Compiling ApprovalTests_Swift ReportContentsWithXCTest.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
10 |         super.init(
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
   |             `- error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
   |             `- error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
   |             `- error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
   |             `- error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
   |             `- error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
   |             `- error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
   |             `- error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
19 |             ReportWithVisualStudioCode(),
20 |             ReportContentsWithXCTest()
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
   |             `- error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
20 |             ReportContentsWithXCTest()
21 |             // end-snippet
[31/44] Compiling ApprovalTests_Swift ReportMoveCommandToClipboard.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
10 |         super.init(
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
   |             `- error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
   |             `- error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
   |             `- error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
   |             `- error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
   |             `- error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
   |             `- error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
   |             `- error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
19 |             ReportWithVisualStudioCode(),
20 |             ReportContentsWithXCTest()
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
   |             `- error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
20 |             ReportContentsWithXCTest()
21 |             // end-snippet
[32/44] Compiling ApprovalTests_Swift ReportMoveCommandToConsole.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
10 |         super.init(
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
   |             `- error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
   |             `- error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
   |             `- error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
   |             `- error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
   |             `- error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
   |             `- error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
   |             `- error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
19 |             ReportWithVisualStudioCode(),
20 |             ReportContentsWithXCTest()
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
   |             `- error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
20 |             ReportContentsWithXCTest()
21 |             // end-snippet
[33/44] Compiling ApprovalTests_Swift ReportWithDiffTool.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
10 |         super.init(
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
   |             `- error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
   |             `- error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
   |             `- error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
   |             `- error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
   |             `- error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
   |             `- error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
   |             `- error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
19 |             ReportWithVisualStudioCode(),
20 |             ReportContentsWithXCTest()
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
   |             `- error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
20 |             ReportContentsWithXCTest()
21 |             // end-snippet
[34/44] Compiling ApprovalTests_Swift ReportWithEverything.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
10 |         super.init(
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
   |             `- error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
11 |             // begin-snippet: reporters
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
   |             `- error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
12 |             ReportWithBeyondCompare(),
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
   |             `- error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
13 |             ReportWithAppCode(),
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
   |             `- error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
14 |             ReportWithDiffMerge(),
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
   |             `- error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
15 |             ReportWithKaleidoscope(),
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
   |             `- error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
16 |             ReportWithP4Merge(),
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
   |             `- error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
19 |             ReportWithVisualStudioCode(),
20 |             ReportContentsWithXCTest()
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
17 |             ReportWithKdiff3(),
18 |             ReportWithTKDiff(),
19 |             ReportWithVisualStudioCode(),
   |             `- error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
20 |             ReportContentsWithXCTest()
21 |             // end-snippet
[35/44] Compiling ApprovalTests_Swift FirstWorkingReporter.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
 7 |         self.createIfNeeded = createIfNeeded
 8 |         let parentDirectory = URL(fileURLWithPath: file).deletingLastPathComponent().path
 9 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
10 |             programPath: "\(parentDirectory)/approvals_reporter.sh"
11 |         )
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
15 |         if super.doesProgramExist(programPath) {
   |            `- error: 'super' members cannot be referenced in a root class
16 |             return true
17 |         }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
   |         `- error: 'super' members cannot be referenced in a root class
 9 |     }
10 | }
[36/44] Compiling ApprovalTests_Swift GenericDiffReporter.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
 7 |         self.createIfNeeded = createIfNeeded
 8 |         let parentDirectory = URL(fileURLWithPath: file).deletingLastPathComponent().path
 9 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
10 |             programPath: "\(parentDirectory)/approvals_reporter.sh"
11 |         )
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
15 |         if super.doesProgramExist(programPath) {
   |            `- error: 'super' members cannot be referenced in a root class
16 |             return true
17 |         }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
   |         `- error: 'super' members cannot be referenced in a root class
 9 |     }
10 | }
[37/44] Compiling ApprovalTests_Swift GenericDiffReporterBase.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
 7 |         self.createIfNeeded = createIfNeeded
 8 |         let parentDirectory = URL(fileURLWithPath: file).deletingLastPathComponent().path
 9 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
10 |             programPath: "\(parentDirectory)/approvals_reporter.sh"
11 |         )
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
15 |         if super.doesProgramExist(programPath) {
   |            `- error: 'super' members cannot be referenced in a root class
16 |             return true
17 |         }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
   |         `- error: 'super' members cannot be referenced in a root class
 9 |     }
10 | }
[38/44] Compiling ApprovalTests_Swift ReportByCallingScript.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
 7 |         self.createIfNeeded = createIfNeeded
 8 |         let parentDirectory = URL(fileURLWithPath: file).deletingLastPathComponent().path
 9 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
10 |             programPath: "\(parentDirectory)/approvals_reporter.sh"
11 |         )
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
15 |         if super.doesProgramExist(programPath) {
   |            `- error: 'super' members cannot be referenced in a root class
16 |             return true
17 |         }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
   |         `- error: 'super' members cannot be referenced in a root class
 9 |     }
10 | }
[39/44] Compiling ApprovalTests_Swift ReportByOpeningReceivedFile.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
   |                          `- error: method does not override any method from its superclass
15 |         if super.doesProgramExist(programPath) {
16 |             return true
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
 1 | import Foundation
 2 |
 3 | public class ReportByCallingScript: GenericDiffReporter {
   |                                     `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     private let createIfNeeded: Bool
 5 |
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
 7 |         self.createIfNeeded = createIfNeeded
 8 |         let parentDirectory = URL(fileURLWithPath: file).deletingLastPathComponent().path
 9 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
10 |             programPath: "\(parentDirectory)/approvals_reporter.sh"
11 |         )
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
13 |
14 |     override public func doesProgramExist(_ programPath: String) -> Bool {
15 |         if super.doesProgramExist(programPath) {
   |            `- error: 'super' members cannot be referenced in a root class
16 |             return true
17 |         }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
 4 |  Depending on the file viewer being launched, the test suite execution may halt until the user has closed the new process.
 5 |  */
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
   |                                           `- error: cannot find type 'GenericDiffReporter' in scope
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
 6 | public class ReportByOpeningReceivedFile: GenericDiffReporter {
 7 |     public init() {
 8 |         super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
   |         `- error: 'super' members cannot be referenced in a root class
 9 |     }
10 | }
[40/44] Compiling ApprovalTests_Swift ReporterFactory.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
 3 | public class ReportWithAppCode: GenericDiffReporter {
 4 |     public init() {
 5 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
 6 |             programPath: "/usr/local/bin/appcode",
 7 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
   |         `- error: 'super' members cannot be referenced in a root class
17 |     }
18 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
20 | public class ReportWithDiffMerge: GenericDiffReporter {
21 |     public init() {
22 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
23 |             programPath: "/Applications/DiffMerge.app/Contents/MacOS/DiffMerge",
24 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
   |         `- error: 'super' members cannot be referenced in a root class
34 |     }
35 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
37 | public class ReportWithKdiff3: GenericDiffReporter {
38 |     public init() {
39 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
40 |             programPath: "/Applications/kdiff3.app/Contents/MacOS/kdiff3",
41 |             TEXT,
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
49 | public class ReportWithP4Merge: GenericDiffReporter {
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
   |         `- error: 'super' members cannot be referenced in a root class
52 |     }
53 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
55 | public class ReportWithTKDiff: GenericDiffReporter {
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
   |         `- error: 'super' members cannot be referenced in a root class
58 |     }
59 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
62 |     public init() {
63 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
64 |             programPath: "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code",
65 |             arguments: { received, approved in
[41/44] Compiling ApprovalTests_Swift VariousReporters.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
 3 | public class ReportWithAppCode: GenericDiffReporter {
 4 |     public init() {
 5 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
 6 |             programPath: "/usr/local/bin/appcode",
 7 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
   |         `- error: 'super' members cannot be referenced in a root class
17 |     }
18 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
20 | public class ReportWithDiffMerge: GenericDiffReporter {
21 |     public init() {
22 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
23 |             programPath: "/Applications/DiffMerge.app/Contents/MacOS/DiffMerge",
24 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
   |         `- error: 'super' members cannot be referenced in a root class
34 |     }
35 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
37 | public class ReportWithKdiff3: GenericDiffReporter {
38 |     public init() {
39 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
40 |             programPath: "/Applications/kdiff3.app/Contents/MacOS/kdiff3",
41 |             TEXT,
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
49 | public class ReportWithP4Merge: GenericDiffReporter {
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
   |         `- error: 'super' members cannot be referenced in a root class
52 |     }
53 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
55 | public class ReportWithTKDiff: GenericDiffReporter {
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
   |         `- error: 'super' members cannot be referenced in a root class
58 |     }
59 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
62 |     public init() {
63 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
64 |             programPath: "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code",
65 |             arguments: { received, approved in
[42/44] Compiling ApprovalTests_Swift ScrubDates.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
 3 | public class ReportWithAppCode: GenericDiffReporter {
 4 |     public init() {
 5 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
 6 |             programPath: "/usr/local/bin/appcode",
 7 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
   |         `- error: 'super' members cannot be referenced in a root class
17 |     }
18 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
20 | public class ReportWithDiffMerge: GenericDiffReporter {
21 |     public init() {
22 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
23 |             programPath: "/Applications/DiffMerge.app/Contents/MacOS/DiffMerge",
24 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
   |         `- error: 'super' members cannot be referenced in a root class
34 |     }
35 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
37 | public class ReportWithKdiff3: GenericDiffReporter {
38 |     public init() {
39 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
40 |             programPath: "/Applications/kdiff3.app/Contents/MacOS/kdiff3",
41 |             TEXT,
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
49 | public class ReportWithP4Merge: GenericDiffReporter {
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
   |         `- error: 'super' members cannot be referenced in a root class
52 |     }
53 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
55 | public class ReportWithTKDiff: GenericDiffReporter {
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
   |         `- error: 'super' members cannot be referenced in a root class
58 |     }
59 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
62 |     public init() {
63 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
64 |             programPath: "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code",
65 |             arguments: { received, approved in
[43/44] Compiling ApprovalTests_Swift ScrubNothing.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
 3 | public class ReportWithAppCode: GenericDiffReporter {
 4 |     public init() {
 5 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
 6 |             programPath: "/usr/local/bin/appcode",
 7 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
   |         `- error: 'super' members cannot be referenced in a root class
17 |     }
18 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
20 | public class ReportWithDiffMerge: GenericDiffReporter {
21 |     public init() {
22 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
23 |             programPath: "/Applications/DiffMerge.app/Contents/MacOS/DiffMerge",
24 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
   |         `- error: 'super' members cannot be referenced in a root class
34 |     }
35 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
37 | public class ReportWithKdiff3: GenericDiffReporter {
38 |     public init() {
39 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
40 |             programPath: "/Applications/kdiff3.app/Contents/MacOS/kdiff3",
41 |             TEXT,
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
49 | public class ReportWithP4Merge: GenericDiffReporter {
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
   |         `- error: 'super' members cannot be referenced in a root class
52 |     }
53 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
55 | public class ReportWithTKDiff: GenericDiffReporter {
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
   |         `- error: 'super' members cannot be referenced in a root class
58 |     }
59 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
62 |     public init() {
63 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
64 |             programPath: "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code",
65 |             arguments: { received, approved in
[44/44] Compiling ApprovalTests_Swift ScrubWithRegEx.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
 1 |
 2 | // Requires Tools->Create Command-line Launcher
 3 | public class ReportWithAppCode: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
 4 |     public init() {
 5 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
12 | }
13 |
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
   |                                       `- error: cannot find type 'GenericDiffReporter' in scope
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
18 | }
19 |
20 | public class ReportWithDiffMerge: GenericDiffReporter {
   |                                   `- error: cannot find type 'GenericDiffReporter' in scope
21 |     public init() {
22 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
29 | }
30 |
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
   |                                      `- error: cannot find type 'GenericDiffReporter' in scope
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
35 | }
36 |
37 | public class ReportWithKdiff3: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
38 |     public init() {
39 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
47 | }
48 |
49 | public class ReportWithP4Merge: GenericDiffReporter {
   |                                 `- error: cannot find type 'GenericDiffReporter' in scope
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
53 | }
54 |
55 | public class ReportWithTKDiff: GenericDiffReporter {
   |                                `- error: cannot find type 'GenericDiffReporter' in scope
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
59 | }
60 |
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
   |                                          `- error: cannot find type 'GenericDiffReporter' in scope
62 |     public init() {
63 |         super.init(
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
 3 | public class ReportWithAppCode: GenericDiffReporter {
 4 |     public init() {
 5 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
 6 |             programPath: "/usr/local/bin/appcode",
 7 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
14 | public class ReportWithBeyondCompare: GenericDiffReporter {
15 |     public init() {
16 |         super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
   |         `- error: 'super' members cannot be referenced in a root class
17 |     }
18 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
20 | public class ReportWithDiffMerge: GenericDiffReporter {
21 |     public init() {
22 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
23 |             programPath: "/Applications/DiffMerge.app/Contents/MacOS/DiffMerge",
24 |             arguments: { received, approved in
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
31 | public class ReportWithKaleidoscope: GenericDiffReporter {
32 |     public init() {
33 |         super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
   |         `- error: 'super' members cannot be referenced in a root class
34 |     }
35 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
37 | public class ReportWithKdiff3: GenericDiffReporter {
38 |     public init() {
39 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
40 |             programPath: "/Applications/kdiff3.app/Contents/MacOS/kdiff3",
41 |             TEXT,
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
49 | public class ReportWithP4Merge: GenericDiffReporter {
50 |     public init() {
51 |         super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
   |         `- error: 'super' members cannot be referenced in a root class
52 |     }
53 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
55 | public class ReportWithTKDiff: GenericDiffReporter {
56 |     public init() {
57 |         super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
   |         `- error: 'super' members cannot be referenced in a root class
58 |     }
59 | }
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
61 | public class ReportWithVisualStudioCode: GenericDiffReporter {
62 |     public init() {
63 |         super.init(
   |         `- error: 'super' members cannot be referenced in a root class
64 |             programPath: "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code",
65 |             arguments: { received, approved in
BUILD FAILURE 6.0 linux