diff --git a/assets/test/defaultPackage/Package@swift-5.10.swift b/assets/test/defaultPackage/Package@swift-6.0.swift similarity index 97% rename from assets/test/defaultPackage/Package@swift-5.10.swift rename to assets/test/defaultPackage/Package@swift-6.0.swift index abad23952..6e1996c84 100644 --- a/assets/test/defaultPackage/Package@swift-5.10.swift +++ b/assets/test/defaultPackage/Package@swift-6.0.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.10 +// swift-tools-version:6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription diff --git a/assets/test/defaultPackage/Tests/PackageTests/PackageTests.swift b/assets/test/defaultPackage/Tests/PackageTests/PackageTests.swift index c8b233d94..5b240108c 100644 --- a/assets/test/defaultPackage/Tests/PackageTests/PackageTests.swift +++ b/assets/test/defaultPackage/Tests/PackageTests/PackageTests.swift @@ -24,7 +24,7 @@ final class MixedXCTestSuite: XCTestCase { } } -#if swift(>=5.10) +#if swift(>=6.0) import Testing @Test func topLevelTestPassing() {} diff --git a/test/suite/testexplorer/TestExplorerIntegration.test.ts b/test/suite/testexplorer/TestExplorerIntegration.test.ts index 12495a53b..5b51bf6b1 100644 --- a/test/suite/testexplorer/TestExplorerIntegration.test.ts +++ b/test/suite/testexplorer/TestExplorerIntegration.test.ts @@ -62,6 +62,18 @@ suite("Test Explorer Suite", function () { const testItems = tests.map(test => { const testItem = getTestItem(controller, test); + if (!testItem) { + const testsInController: string[] = []; + controller.items.forEach(item => { + testsInController.push( + `${item.id}: ${item.label} ${item.error ? `(error: ${item.error})` : ""}` + ); + }); + + assert.fail( + `Unable to find ${test} in Test Controller. Items in test controller are: ${testsInController.join(", ")}` + ); + } assert.ok(testItem); return testItem; });