The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build ApprovalTests.Swift, reference master (da1007), with Swift 6.0 for Linux on 12 Aug 2025 08:22:06 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" 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.65.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 da10077 Merge pull request #23 from approvals/dependabot/github_actions/actions/checkout-5
Cloned https://github.com/approvals/ApprovalTests.Swift.git
Revision (git rev-parse @):
da10077a5e9f0e210ff1b635774d16111a303b15
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" 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:f0ebbd71bee66c692411a61ab9a7ee6edc82316b7a7b4c6173cc06c00f20ed39
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 ScrubWithRegExWithReplacementAliasing.swift
[5/44] Compiling ApprovalTests_Swift UIKitApprovals.swift
[6/44] Compiling ApprovalTests_Swift ExecutableQuery.swift
[7/44] Compiling ApprovalTests_Swift HelpMessages.swift
[8/44] Compiling ApprovalTests_Swift NetUtils.swift
[9/44] Compiling ApprovalTests_Swift SimpleLogger.swift
[10/44] Compiling ApprovalTests_Swift StringUtils.swift
[11/44] Compiling ApprovalTests_Swift SystemUtils.swift
[12/44] Compiling ApprovalTests_Swift ApprovalTextWriter.swift
[13/44] Compiling ApprovalTests_Swift UIWriter.swift
[14/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
[15/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
[16/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
[17/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
[18/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
[19/44] Compiling ApprovalTests_Swift ApprovalNamer.swift
[20/44] Compiling ApprovalTests_Swift Namer.swift
[21/44] Compiling ApprovalTests_Swift NamerFactory.swift
[22/44] Compiling ApprovalTests_Swift ParameterizedNamer.swift
[23/44] Compiling ApprovalTests_Swift ExecutableReporter.swift
[24/44] Compiling ApprovalTests_Swift ApprovalWriter.swift
[25/44] Compiling ApprovalTests_Swift Options.swift
[26/44] Compiling ApprovalTests_Swift Scrubber.swift
[27/44] Compiling ApprovalTests_Swift Verifiable.swift
[28/44] Compiling ApprovalTests_Swift VerifyParameters.swift
[29/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 |
[30/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 |
[31/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 |
[32/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 |
[33/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 |
[34/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 |
[35/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
[36/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
[37/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
[38/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
[39/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
[40/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 | }
[41/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 | }
[42/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 | }
[43/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 | }
[44/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 | }
BUILD FAILURE 6.0 linux