GitHub / swiftlang/swift-testing issues and pull requests
#1225 - rdar://140293091 Clarify the outcome of applying a timeLimit trait to a suite.
Pull Request -
State: open - Opened by iamleeg 16 days ago
#1224 - [WIP] Adopt lifetime annotations for owned resources.
Pull Request -
State: closed - Opened by grynspan 16 days ago
- 2 comments
Labels: enhancement
#1121 - Refinements to IssueHandlingTrait SPI
Pull Request -
State: closed - Opened by stmontgomery 2 months ago
- 1 comment
Labels: documentation, enhancement, issue-handling, traits
#1120 - Add a kind to Issue.record to record various kinds a of issues
Pull Request -
State: open - Opened by suzannaratcliff 2 months ago
- 1 comment
Labels: enhancement, tools integration, issue-handling
#1119 - Exit tests should suppress `SIGPIPE` on back channel pipes
Issue -
State: open - Opened by grynspan 2 months ago
Labels: bug, linux, darwin, exit-tests, freebsd, openbsd
#1118 - Typo in ExitTest.Result documentation
Issue -
State: open - Opened by grynspan 2 months ago
Labels: bug, documentation, exit-tests
#1117 - [CMake] Fix usage of lowercase or in condition
Pull Request -
State: closed - Opened by drodriguez 3 months ago
- 2 comments
Labels: bug, linux, build, freebsd
#1116 - Include total number of suites in "run ended" console message
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: enhancement, command-line experience
#1115 - Polling expectations (under Experimental spi)
Pull Request -
State: open - Opened by younata 3 months ago
Labels: enhancement, public-api, api-proposal, issue-handling, macros
#1114 - Use our `posix_spawn()` wrapper in the Foundation CIO rather than `Process`.
Pull Request -
State: open - Opened by grynspan 3 months ago
- 3 comments
Labels: enhancement, windows, linux, freebsd, attachments/activities, qnx, openbsd, cross-import-overlays
#1113 - Add a built-in trait for creating a temporary directory scoped to a test
Issue -
State: open - Opened by stmontgomery 3 months ago
- 1 comment
Labels: enhancement, traits
#1112 - Augment `.serialized` trait
Issue -
State: open - Opened by bkhouri 3 months ago
- 1 comment
Labels: enhancement, traits, triaged
#1110 - Crashing tests result in empty xunit output with Swift Testing
Issue -
State: open - Opened by jqsilver 3 months ago
- 8 comments
Labels: bug
#1109 - Merge 'main' branch to 'release/6.2'
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: integration
#1108 - Add missing Foundation imports to fix test build errors on iOS with MemberImportVisibility enabled
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: bug, darwin, build
#1107 - Crash when recording issue with empty comment
Issue -
State: closed - Opened by mbrandonw 3 months ago
- 3 comments
Labels: bug, triage-needed
#1106 - Work around compiler bug affecting macro decls with #if-guarded availability when building w/legacy driver
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: bug, windows, workaround, exit-tests, android, macros
#1105 - Synthesize display names for de facto suites with raw identifiers.
Pull Request -
State: open - Opened by grynspan 3 months ago
- 11 comments
Labels: bug, macros, discovery
#1104 - Raw identifiers for suite types aren't treated as display names
Issue -
State: open - Opened by grynspan 3 months ago
Labels: bug, macros, discovery
#1103 - Restore DocC `@Comment` blocks to documentation line comments
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: documentation, enhancement, self-reviewed
#1102 - Simplify usages of withTaskGroup to infer ChildTaskResult type where possible
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: enhancement
#1101 - Merge 'main' branch to 'release/6.2'
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: integration
#1100 - Work around a macOS CI failure
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: bug, workaround, build, self-reviewed
#1099 - JSON ABI `listTests` stopped reporting suites unless they're explicitly tagged with `@Suite`
Issue -
State: open - Opened by allevato 3 months ago
- 1 comment
Labels: bug, triage-needed
#1098 - false "Errors thrown from here are not handled"
Issue -
State: open - Opened by nh7a 3 months ago
Labels: bug, triage-needed
#1097 - Remove experimental status for evaluate() and add metadata
Pull Request -
State: closed - Opened by Uncommon 3 months ago
- 2 comments
Labels: documentation, enhancement, public-api, traits
#1096 - Fix image URL for Swift 6.1 Windows CI badge in README
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
Labels: bug, documentation, windows, self-reviewed
#1095 - Merge 'main' branch to 'release/6.2'
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 3 comments
Labels: integration
#1094 - Update CODEOWNERS file
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 1 comment
Labels: documentation
#1093 - Fix build failure when building with pre-6.2 toolchain due to unrecognized `unsafe` keyword
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 6 comments
Labels: bug, workaround, build, macros
#1092 - Include code comments before expectations which are preceded by try/await in recorded issues
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 5 comments
Labels: bug, issue-handling, macros
#1091 - Fix crash in ConsoleOutputRecorder when an issue has a comment with an empty string
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: bug, issue-handling, command-line experience
#1090 - Reserve the 'play' content kind in _TestDiscovery
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: documentation, enhancement, tools integration, discovery
#1089 - Request to add the 'play' test content kind value to the reserved list
Issue -
State: closed - Opened by chrismiles 3 months ago
Labels: documentation, enhancement, tools integration, discovery
#1088 - Merge 'main' branch to 'release/6.2'
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: integration
#1087 - [DNM] Introduce conditional trait all/any
Pull Request -
State: open - Opened by hrayatnia 3 months ago
Labels: enhancement, public-api, traits
#1086 - Expose parallelism
Issue -
State: open - Opened by danpalmer 3 months ago
- 2 comments
Labels: enhancement, concurrency, triage-needed
#1084 - Enable experimental 'AllowUnsafeAttribute' feature to continue supporting 6.1 development snapshot toolchains
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 3 comments
Labels: bug, build
#1083 - Update README to reference 6.1 CI jobs instead of 6.0 and add Windows job
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
Labels: bug, documentation
#1082 - Enable Library Evolution for package-based builds of the _TestDiscovery target
Pull Request -
State: closed - Opened by stmontgomery 3 months ago
- 2 comments
Labels: enhancement, build, discovery
#1081 - Ensure the .whenEmbedded() build setting condition evaluates to false when building for non-Embedded without a fallback condition
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 2 comments
Labels: bug, embedded-swift, build
#1080 - Introduce issue handling trait (as SPI)
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 3 comments
Labels: enhancement, issue-handling, traits
#1079 - thrown error from a naked try (not inside #expect/#require) from a test does not report correct line number
Issue -
State: open - Opened by bstecher1 4 months ago
- 2 comments
Labels: enhancement, issue-handling
#1078 - Add isFailure to Issue
Pull Request -
State: closed - Opened by suzannaratcliff 4 months ago
- 2 comments
Labels: enhancement, issue-handling
#1077 - Add runtime issue kind and record issue with a kind
Pull Request -
State: closed - Opened by suzannaratcliff 4 months ago
- 1 comment
Labels: enhancement, issue-handling
#1076 - Relax the alignment requirement for `DiscoverableAsTestContent.Context`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 5 comments
Labels: enhancement, exit-tests, discovery
#1075 - Expose Issue severity and isFailure as API
Pull Request -
State: open - Opened by suzannaratcliff 4 months ago
Labels: enhancement, public-api, api-proposal, issue-handling
#1074 - Add support for the `--attachments-path` CLI argument.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 3 comments
Labels: enhancement, tools integration, command-line experience, attachments/activities
#1073 - Add `CustomStringConvertible` conformance to `ExitTest.Condition` and `StatusAtExit`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: enhancement, public-api, exit-tests
#1072 - 🍒 [6.1.2] Fully-qualify reference to Swift's `Actor` protocol in macro expansion code for synchronous test functions
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 1 comment
Labels: bug, macros
#1071 - 🍒 [6.1.1] Fully-qualify reference to Swift's `Actor` protocol in macro expansion code for synchronous test functions
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 1 comment
Labels: bug, macros
#1070 - Introduce a severity level when recording issues
Pull Request -
State: closed - Opened by suzannaratcliff 4 months ago
- 3 comments
Labels: enhancement, public-api, issue-handling
#1069 - Add `unsafe` keyword handling to macro expansions.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 3 comments
Labels: enhancement, macros
#1068 - [Suggestion] Add a timeout option to confirmation
Issue -
State: closed - Opened by BrentMifsud 4 months ago
- 1 comment
Labels: enhancement, triage-needed
#1067 - Fully-qualify reference to Swift's `Actor` protocol in macro expansion code for synchronous test functions
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 1 comment
Labels: bug, macros
#1066 - [6.2] Don't use a class to store the current exit test.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, darwin, workaround, exit-tests
#1065 - Don't use a class to store the current exit test.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 2 comments
Labels: bug, darwin, workaround, exit-tests
#1064 - Change `swt_` prefix to `swift_testing_`
Issue -
State: open - Opened by grynspan 4 months ago
Labels: good first issue, tools integration, build, command-line experience
#1063 - Automatically determine the testing library version instead of hardcoding it, including for release branches
Issue -
State: open - Opened by stmontgomery 4 months ago
- 5 comments
Labels: enhancement, help wanted, build
#1061 - Bump the Swift version to 6.1.2
Pull Request -
State: closed - Opened by shahmishal 4 months ago
- 2 comments
#1060 - Bump the Swift version to 6.1.1
Pull Request -
State: closed - Opened by shahmishal 4 months ago
- 1 comment
#1059 - [6.2] Add signal handler for `SIGABRT_COMPAT` on Windows.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, windows, exit-tests
#1058 - [6.2] Use the entire SHA-256 hash as an exit test ID.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: enhancement, exit-tests, macros
#1057 - [6.2] Miscellaneous bookkeeping/cleanup of `_TestDiscovery`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, macros, discovery
#1056 - Add signal handler for `SIGABRT_COMPAT` on Windows.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, windows, exit-tests
#1055 - Miscellaneous bookkeeping/cleanup of `_TestDiscovery`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, macros, discovery
#1053 - Use the entire SHA-256 hash as an exit test ID.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 2 comments
Labels: enhancement, exit-tests, macros
#1052 - Update the build version to 6.3-dev.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: build
#1051 - [6.2] Update version to 6.2.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: build
#1050 - Revert "Ensure `Locked+Platform.swift` is not stripped when statically linking. (#1035)"
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 2 comments
Labels: concurrency, workaround, embedded-swift
#1049 - Emit "barriers" into the stdout/stderr streams of an exit test.
Pull Request -
State: open - Opened by grynspan 4 months ago
Labels: bug, tools integration, workaround, exit-tests, command-line experience
#1048 - Recursive Suite Traits must conform to TestTrait or else they crash
Issue -
State: open - Opened by KentLottis-jwn 4 months ago
- 4 comments
Labels: bug, traits
#1047 - Replace CRC-32 with SHA-256 in our macro target
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 9 comments
Labels: enhancement, tools integration, exit-tests, macros
#1046 - Emit a diagnostic if an exit test's body closure includes a capture list.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: enhancement, exit-tests, macros
#1045 - 🍒6.1: [CMake] Set CMP0157 to OLD when targeting Android with the Windows toolchain (#1009)
Pull Request -
State: closed - Opened by etcwilde 4 months ago
- 1 comment
Labels: bug, windows, build, android
#1044 - Erase environment variables set by exit tests after reading them.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, exit-tests
#1043 - [Experimental] Add Embedded Swift support to the `_TestDiscovery` target.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 8 comments
Labels: enhancement, embedded-swift, discovery
#1042 - Pause child processes on spawn.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: windows, darwin, exit-tests
#1041 - Allow tests to differentiate between iterations when ran repeatedly
Issue -
State: open - Opened by Stannieman 4 months ago
- 7 comments
Labels: enhancement, tools integration, public-api
#1040 - [Experimental] Capturing values in exit tests
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 22 comments
Labels: enhancement, public-api, exit-tests, parameterized-testing, macros
#1039 - TestingMacros plugin location is inconsistent between platforms
Issue -
State: open - Opened by ADKaster 4 months ago
- 5 comments
Labels: enhancement, tools integration, build
#1038 - Qualify `@__testing(warning:)` usage in macro expansion with module name and enhance a related unit test
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 1 comment
Labels: enhancement, macros
#1037 - Include the location of a parameterized test argument which recorded an issue (if possible) in console output for better traceability
Issue -
State: closed - Opened by ojun9 4 months ago
- 5 comments
Labels: enhancement, parameterized-testing
#1036 - Remove unused "override comment" from ConditionTrait implementation
Pull Request -
State: closed - Opened by stmontgomery 4 months ago
- 2 comments
Labels: enhancement, traits
#1035 - Ensure `Locked+Platform.swift` is not stripped when statically linking.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: bug, concurrency, workaround, embedded-swift
#1034 - Introduce conditional trait that support "all must be met" and an "any must be met" to enable the test
Issue -
State: open - Opened by bkhouri 4 months ago
- 28 comments
Labels: enhancement, public-api, traits
#1033 - Work around a compiler crash building `Attachment.record()`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 5 comments
Labels: workaround, public-api, attachments/activities, macros
#1032 - Change `Attachment.attach()` to `Attachment.record()` and `Attachable.withUnsafeBufferPointer()` to `Attachable.withUnsafeBytes()`.
Pull Request -
State: closed - Opened by grynspan 4 months ago
- 1 comment
Labels: enhancement, public-api, attachments/activities
#1030 - build: account for spaces in the toolchain
Pull Request -
State: closed - Opened by compnerd 4 months ago
- 1 comment
Labels: bug, windows, build
#1029 - Adjust a timing-sensitive TimeLimitTrait test to avoid flakiness in CI
Pull Request -
State: closed - Opened by stmontgomery 5 months ago
- 1 comment
Labels: bug, performance
#1028 - #expect(throws:...) and #require(throws:...) do not use thrown error type
Issue -
State: closed - Opened by davedelong 5 months ago
- 9 comments
Labels: enhancement, macros
#1027 - Fatal crash in parameterised tests that repeat a testing parameter
Issue -
State: closed - Opened by alexhunsley 5 months ago
- 3 comments
Labels: bug, triage-needed
#1026 - Set CMP0157 to OLD for Android
Pull Request -
State: closed - Opened by hjyamauchi 5 months ago
Labels: windows, build, android
#1025 - build: avoid doubly nesting the swift module
Pull Request -
State: closed - Opened by compnerd 5 months ago
- 7 comments
Labels: bug, build
#1024 - [Experimental] Implement JSON coding without using Foundation or `Codable`.
Pull Request -
State: open - Opened by grynspan 5 months ago
- 2 comments
Labels: tools integration, embedded-swift, issue-handling
#1023 - Continue encoding value for deprecated property in runner plan snapshot to avoid decoding error in clients
Pull Request -
State: closed - Opened by stmontgomery 5 months ago
- 1 comment
Labels: bug, tools integration, workaround
#1022 - Enable 'MemberImportVisibility' upcoming feature in CMake rules
Pull Request -
State: closed - Opened by stmontgomery 5 months ago
- 1 comment
Labels: enhancement, build
#1021 - Log test case ended events, including issue counts, when running in verbose mode
Issue -
State: open - Opened by stmontgomery 5 months ago
- 3 comments
Labels: enhancement, command-line experience
#1020 - Enable upcoming feature 'MemberImportVisibility' and fix issues it reveals
Pull Request -
State: closed - Opened by stmontgomery 5 months ago
- 1 comment
Labels: enhancement, build
#1019 - Add a dedicated `TestContentKind` type to `_TestDiscovery`.
Pull Request -
State: closed - Opened by grynspan 5 months ago
- 2 comments
Labels: enhancement, tools integration, discovery