An open API service for providing issue and pull request metadata for open source projects.

GitHub / swiftlang/swift-testing issues and pull requests

#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

#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

#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