Open
0 of 1 issue completedDescription
Description
Test
is identifiable, which is handy to distinguish between tests and avoid letting "global" state to bleed between tests since they can be bucketed by Test.ID
. Unfortunately, this breaks when it comes to parameterized tests, because each parameterized case is the same test and thus has the same identity.
Expected behavior
Ideally, Test.ID
would incorporate the SPI-internal Test.Case.ID
into its identity, or Test.Case.ID
would be publicly accessible.
Actual behavior
Currently there's no way to access a parameterized test case's identity because it's SPI.
Steps to reproduce
No response
swift-testing version/commit hash
Swift & OS version (output of swift --version && uname -a
)
n/a
Activity