Skip to content

Commit 3bfdab6

Browse files
ypopovychclaude
andcommitted
Make retriable and skippable Swift Testing tags public
The XCTest tag properties (.retriable, .tiaSkippable) are already public, but their Swift Testing equivalents (Tag.dd.retriable/nonretriable and Tag.dd.tia.skippable/unskippable) were internal, so cross-module callers could not apply them via @test(.tags(...)). Co-Authored-By: Claude Sonnet 5 <[email protected]>
1 parent 3dd5144 commit 3bfdab6

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Sources/DatadogSDKTesting/SwiftTesting/SwiftTestingTags.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import Foundation
99
#if canImport(Testing)
1010
import Testing
1111

12-
extension Tag {
12+
public extension Tag {
1313
enum dd {
14-
@Tag static var retriable: Tag
15-
@Tag static var nonretriable: Tag
14+
@Tag public static var retriable: Tag
15+
@Tag public static var nonretriable: Tag
1616
}
1717
}
1818

Sources/DatadogSDKTesting/TestImpactAnalysis/TestImpactAnalysisSkippabble.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ extension TIASkippableTag: XCTestTag {
5252
#if canImport(Testing)
5353
import Testing
5454

55-
extension Tag.dd {
55+
public extension Tag.dd {
5656
enum tia {
57-
@Tag static var skippable: Tag
58-
@Tag static var unskippable: Tag
57+
@Tag public static var skippable: Tag
58+
@Tag public static var unskippable: Tag
5959
}
6060
}
6161

0 commit comments

Comments
 (0)