Skip to content

Commit b0d0bc7

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

10 files changed

+8
-10
lines changed

Tests/BuildTests/BuildPlanTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import DriverSupport
1919

2020
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)
21-
@testable import PackageGraph
21+
import PackageGraph
2222

2323
import PackageLoading
2424

Tests/BuildTests/ModuleAliasingBuildTests.swift

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

1616
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)
17-
@testable import PackageGraph
17+
import PackageGraph
1818

1919
import PackageLoading
2020
@testable import PackageModel

Tests/BuildTests/PluginInvocationTests.swift

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

1616
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)
17-
@testable import PackageGraph
17+
import PackageGraph
1818

1919
import PackageLoading
2020

Tests/BuildTests/ProductBuildDescriptionTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import class Basics.ObservabilitySystem
1919
import class PackageModel.Manifest
2020
import struct PackageModel.TargetDescription
2121

22-
@testable
2322
import struct PackageGraph.ResolvedProduct
2423

2524
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)

Tests/FunctionalTests/PluginTests.swift

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

1616
@_spi(SwiftPMInternal)
17-
@testable import PackageGraph
17+
import PackageGraph
1818
import PackageLoading
1919
import PackageModel
2020
@testable import SPMBuildCore

Tests/PackageGraphTests/CrossCompilationPackageGraphTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
@_spi(SwiftPMInternal)
1515
import _InternalTestSupport
1616

17-
@testable
1817
import PackageGraph
1918

2019
import PackageModel

Tests/PackageGraphTests/ModulesGraphTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import PackageLoading
1515
import TSCUtility
1616

1717
@_spi(DontAdoptOutsideOfSwiftPMExposedForBenchmarksAndTestsOnly)
18-
@testable import PackageGraph
18+
import PackageGraph
1919

2020
import _InternalTestSupport
2121
import PackageModel

Tests/PackageGraphTests/PubGrubTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import Basics
1414
import _Concurrency
1515
import OrderedCollections
16-
@testable import PackageGraph
16+
import PackageGraph
1717
import PackageLoading
1818
@testable import PackageModel
1919
import SourceControl

Tests/PackageGraphTests/TopologicalSortTests.swift

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

1313

14-
@testable import PackageGraph
14+
import PackageGraph
1515
import XCTest
1616

1717
private func XCTAssertThrows<T: Swift.Error>(

Tests/WorkspaceTests/WorkspaceTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import _InternalTestSupport
1414
import Basics
1515
import PackageFingerprint
16-
@testable import PackageGraph
16+
import PackageGraph
1717
import PackageLoading
1818
import PackageModel
1919
import PackageRegistry

0 commit comments

Comments
 (0)