Skip to content

Commit 6ce584c

Browse files
committed
Tests: remove @testable import Build
Use the newly extended APIs for testing and use a non-testable import of the package, avoiding a recompilation.
1 parent b12c7bc commit 6ce584c

11 files changed

+10
-11
lines changed

Tests/BuildTests/BuildOperationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@testable import Build
13+
import Build
1414
@testable import PackageModel
1515

1616
import Basics

Tests/BuildTests/BuildPlanTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Basics
14-
@testable import Build
14+
import Build
1515

1616
@testable
1717
@_spi(SwiftPMInternal)

Tests/BuildTests/BuildPlanTraversalTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Foundation
1414
import Testing
1515

1616
import Basics
17-
@testable import Build
17+
import Build
1818

1919
import PackageGraph
2020

Tests/BuildTests/ClangTargetBuildDescriptionTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Basics
14-
@testable import Build
14+
import Build
1515
import PackageGraph
1616
import PackageModel
1717
import SPMBuildCore

Tests/BuildTests/CrossCompilationBuildPlanTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import class Basics.InMemoryFileSystem
1515
import class Basics.ObservabilitySystem
1616
import class Build.BuildPlan
1717
import class Build.ProductBuildDescription
18-
@testable import enum Build.ModuleBuildDescription
18+
import enum Build.ModuleBuildDescription
1919
import class Build.SwiftModuleBuildDescription
2020
import struct Basics.Triple
2121
import class PackageModel.Manifest

Tests/BuildTests/LLBuildManifestBuilderTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import Foundation
1313

1414
import Basics
15-
@testable import Build
15+
import Build
1616
import LLBuildManifest
1717

1818
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)

Tests/BuildTests/ModuleAliasingBuildTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
import Basics
14-
@testable import Build
14+
import Build
1515

1616
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)
1717
import PackageGraph

Tests/BuildTests/PluginInvocationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import _InternalTestSupport
2727
import Workspace
2828
import XCTest
2929

30-
@testable import class Build.BuildPlan
30+
import class Build.BuildPlan
3131
import struct Build.PluginConfiguration
3232

3333
import struct TSCUtility.SerializedDiagnostics

Tests/BuildTests/ProductBuildDescriptionTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
@testable
1413
import Build
1514

1615
import class Basics.InMemoryFileSystem

Tests/BuildTests/WindowsBuildPlanTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Foundation
1414
import Testing
1515

1616
import Basics
17-
@testable import Build
17+
import Build
1818
import LLBuildManifest
1919
import _InternalTestSupport
2020

0 commit comments

Comments
 (0)