Skip to content

CoreCLR test infra: improve "Skip" messages for tests blocked in issues.targets #91562

@trylek

Description

@trylek

Assume a test under the merged system is blocked with an issue using the file:

src/tests/issues.targets

Today, the infrastructure ends up with the following snippet in the xml log:

<test name="baseservices\threading\regressions\2164\foreground-shutdown\foreground-shutdown.cmd" type="OutOfProcessTest" method="baseservices\threading\regressions\2164\foreground-shutdown\foreground-shutdown.cmd" time="0.000000" result="Skip">
    <![CDATA[No Known Skip Reason]]></reason>
</test>

corresponding to the following section in the issues.targets file:

        <ExcludeList Include="$(XunitTestBinBase)/baseservices/threading/regressions/2164/foreground-shutdown/*">
            <Issue>https://github.com/dotnet/runtime/issues/84006</Issue>
        </ExcludeList>

I believe we should fix the merged wrapper generator support code and test
build scripts to somehow transport the reasoning string from the issues.targets
file to the output log to make it easier to understand the skip reasons.

Thanks

Tomas

/cc @dotnet/runtime-infrastructure @jkoritzinsky

Metadata

Metadata

Assignees

Labels

area-Infrastructure-coreclrin-prThere is an active PR which will close this issue when it is merged

Type

No type

Projects

Status

Closed

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions