-
Notifications
You must be signed in to change notification settings - Fork 159
OpenAug 13, 2026
Due by May 31, 2027
•Last updated 55% complete
List view
0 of 36 selected 0 issues of 36 selected
Consistently use kebab-case filenames for DocC articles
documentation📚 Improvements or additions to documentation📚 Improvements or additions to documentationenhancementNew feature or requestNew feature or requestStatus: Open.#1758 In swiftlang/swift-testing;Property accesses in failed expectations sometimes include their value twice in expanded description
bug🪲 Something isn't working🪲 Something isn't workingStatus: Open (in progress).swiftlang/swift-testingnumber 601#601 In swiftlang/swift-testing;Use @Test function parameters to explicitly type array literal argument expressions
enhancementNew feature or requestNew feature or requestStatus: Open (in progress).swiftlang/swift-testingnumber 808#808 In swiftlang/swift-testing;[WIP] Rethink how we capture expectation conditions and their subexpressions.
enhancementNew feature or requestNew feature or requestissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing librarypublic-apiAffects public APIAffects public APIStatus: Draft (not ready).Add a document to begin collecting pending ABI changes
documentation📚 Improvements or additions to documentation📚 Improvements or additions to documentationtools integration🛠️ Integration of swift-testing into tools/IDEs🛠️ Integration of swift-testing into tools/IDEsStatus: Draft (not ready).swiftlang/swift-testingnumber 946#946 In swiftlang/swift-testing;[Experimental] Implement JSON coding without using Foundation or
Codable.embedded-swift📟 Embedded Swift issues📟 Embedded Swift issuesissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing librarytools integration🛠️ Integration of swift-testing into tools/IDEs🛠️ Integration of swift-testing into tools/IDEsStatus: Draft (not ready).swiftlang/swift-testingnumber 1024#1024 In swiftlang/swift-testing;Organize discovered tests in a runner plan based on the module they're implemented in
bug🪲 Something isn't working🪲 Something isn't workingdiscovery🔎 test content discovery🔎 test content discoverytools integration🛠️ Integration of swift-testing into tools/IDEs🛠️ Integration of swift-testing into tools/IDEsStatus: Draft (not ready).swiftlang/swift-testingnumber 1131#1131 In swiftlang/swift-testing;Add a test for property access on ~Escapable types
enhancementNew feature or requestNew feature or requestmacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectStatus: Open (in progress).swiftlang/swift-testingnumber 1155#1155 In swiftlang/swift-testing;Prefer using raw identifiers over display name parameters for tests and suites.
documentation📚 Improvements or additions to documentation📚 Improvements or additions to documentationenhancementNew feature or requestNew feature or requestraw-identifiers🧅 Support for raw identifiers🧅 Support for raw identifiersStatus: Open (in progress).swiftlang/swift-testingnumber 1158#1158 In swiftlang/swift-testing;Infer a display name for tests and suites which have a raw identifier name consisting of a single token
discovery🔎 test content discovery🔎 test content discoveryenhancementNew feature or requestNew feature or requestmacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectraw-identifiers🧅 Support for raw identifiers🧅 Support for raw identifiersStatus: Open (in progress).swiftlang/swift-testingnumber 1174#1174 In swiftlang/swift-testing;Adopt typed throws in the implementation of
#expect()/#require().embedded-swift📟 Embedded Swift issues📟 Embedded Swift issuesenhancementNew feature or requestNew feature or requestexit-tests☠️ Work related to exit tests☠️ Work related to exit testsissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing librarymacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectpublic-apiAffects public APIAffects public APIStatus: Open (in progress).swiftlang/swift-testingnumber 1336#1336 In swiftlang/swift-testing;Add a property to
Test.Caseto get the values of its arguments.enhancementNew feature or requestNew feature or requestparameterized-testingRelated to parameterized testing functionalityRelated to parameterized testing functionalitypublic-apiAffects public APIAffects public APItraitsIssues and PRs related to the trait subsystem or built-in traitsIssues and PRs related to the trait subsystem or built-in traitsStatus: Open (in progress).swiftlang/swift-testingnumber 1350#1350 In swiftlang/swift-testing;[WIP, DNM] Enable exit tests on Android API level 28 and newer.
android🤖 Android support🤖 Android supportenhancementNew feature or requestNew feature or requestexit-tests☠️ Work related to exit tests☠️ Work related to exit testsStatus: Draft (not ready).swiftlang/swift-testingnumber 1381#1381 In swiftlang/swift-testing;Add failure summary to ConsoleOutputRecorder
command-line experience⌨️ enhancements to the command line interface⌨️ enhancements to the command line interfaceenhancementNew feature or requestNew feature or requestgsoc☀️ Google Summer of Code contributions☀️ Google Summer of Code contributionsissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing libraryStatus: Open (in progress).swiftlang/swift-testingnumber 1420#1420 In swiftlang/swift-testing;[DNM, WIP] Introduce a macOS DocC soundness check
build🧱 Affects the project's build configuration or process🧱 Affects the project's build configuration or processdocumentation📚 Improvements or additions to documentation📚 Improvements or additions to documentationenhancementNew feature or requestNew feature or requestStatus: Draft (not ready).swiftlang/swift-testingnumber 1455#1455 In swiftlang/swift-testing;Extend
CustomTestStringConvertibleto~Copyableand~Escapablevalues.command-line experience⌨️ enhancements to the command line interface⌨️ enhancements to the command line interfaceissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing libraryparameterized-testingRelated to parameterized testing functionalityRelated to parameterized testing functionalitypublic-apiAffects public APIAffects public APItraitsIssues and PRs related to the trait subsystem or built-in traitsIssues and PRs related to the trait subsystem or built-in traitsStatus: Open (in progress).swiftlang/swift-testingnumber 1492#1492 In swiftlang/swift-testing;Squash the Foundation and
swift_willThrowbacktraces together if we have both.bug🪲 Something isn't working🪲 Something isn't workingdarwin🍎 macOS, iOS, watchOS, tvOS, and visionOS support🍎 macOS, iOS, watchOS, tvOS, and visionOS supportissue-handlingRelated to Issue handling within the testing libraryRelated to Issue handling within the testing libraryStatus: Open (in progress).swiftlang/swift-testingnumber 1537#1537 In swiftlang/swift-testing;Update
Test.traitssetter to filter applicable values rather than crashing when non-applicable values are encounteredbug🪲 Something isn't working🪲 Something isn't workingtraitsIssues and PRs related to the trait subsystem or built-in traitsIssues and PRs related to the trait subsystem or built-in traitsStatus: Open (in progress).swiftlang/swift-testingnumber 1548#1548 In swiftlang/swift-testing;[DNM, WIP] Adopt ELF-specific changes in swift-#87341.
android🤖 Android support🤖 Android supportfreebsd😈 FreeBSD support😈 FreeBSD supportless-c++🐀 Work to reduce the size of our C++ codebase and/or dependencies🐀 Work to reduce the size of our C++ codebase and/or dependencieslinux🐧 Linux support (all distros)🐧 Linux support (all distros)openbsd🐡 OpenBSD support🐡 OpenBSD supportplaystation🎮 PS4/PS5 support🎮 PS4/PS5 supportqnx🫐 QNX support🫐 QNX supporttech-debt💾 reduces technical debt💾 reduces technical debtStatus: Draft (not ready).swiftlang/swift-testingnumber 1574#1574 In swiftlang/swift-testing;Simplify the expansion of
@Testby eliminating theisolatedthunk.concurrency🔀 Swift concurrency/sendability issues🔀 Swift concurrency/sendability issuesenhancementNew feature or requestNew feature or requestmacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectStatus: Open (in progress).swiftlang/swift-testingnumber 1592#1592 In swiftlang/swift-testing;Reimplement
_TestingInteropin C++.interoperability↔️ Work related to Swift Testing and XCTest interoperability↔️ Work related to Swift Testing and XCTest interoperabilityless-c++🐀 Work to reduce the size of our C++ codebase and/or dependencies🐀 Work to reduce the size of our C++ codebase and/or dependenciesperformance🏎️ Performance issues🏎️ Performance issuestech-debt💾 reduces technical debt💾 reduces technical debtStatus: Open (in progress).swiftlang/swift-testingnumber 1622#1622 In swiftlang/swift-testing;Preserve contextual type for literal
arguments:expressions in@Testbug🪲 Something isn't working🪲 Something isn't workingmacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectStatus: Open (in progress).Allow inheriting test functions from superclasses used as test suites
discovery🔎 test content discovery🔎 test content discoveryenhancementNew feature or requestNew feature or requestmacros🔭 Related to Swift macros such as @Test or #expect🔭 Related to Swift macros such as @Test or #expectStatus: Open (in progress).swiftlang/swift-testingnumber 1633#1633 In swiftlang/swift-testing;[WIP] Add tools-specific
Issuekind that can be used by third-party test libraries.enhancementNew feature or requestNew feature or requestpublic-apiAffects public APIAffects public APItools integration🛠️ Integration of swift-testing into tools/IDEs🛠️ Integration of swift-testing into tools/IDEsStatus: Draft (not ready).Add
Test.isRunningto let code determine if Swift Testing is active.enhancementNew feature or requestNew feature or requestpublic-apiAffects public APIAffects public APItools integration🛠️ Integration of swift-testing into tools/IDEs🛠️ Integration of swift-testing into tools/IDEsStatus: Draft (not ready).