Skip to content

Make HasRuntimeOutput change compatible with existing test sdk versions - #1243

Merged
nguerrera merged 1 commit into
dotnet:masterfrom
nguerrera:runtime-output-compat
May 24, 2017
Merged

nguerrera merged 1 commit into
dotnet:masterfrom
nguerrera:runtime-output-compat

Conversation

@nguerrera

@nguerrera nguerrera commented May 23, 2017 •

Copy link
Copy Markdown
Contributor

#1178 caused projects using existing test SDK to break. Caught by dotnet test coverage in CLI repo.

The problem is that the test SDK changes the OutputType in targets after we've already set some variables based on it.

This is blocking the ingestion of a new dotnet/SDK into dotnet/CLI

Customer scenario

Using a unit test project that references a version of the test sdk that has not yet implemented microsoft/vstest#792 (which at this time is all versions of the test sdk because the feature isn't implemented yet.

Bugs this fixes:

None filed because it was found during ingestion of dotnet/sdk to dotnet/cli so nobody was impacted by it yet.

Workarounds, if any

None.

Risk

Low.

Performance impact

Low.

Is this a regression from a previous update?

It is a regression in this repo, but it never saw the light of day because we caught it in CLI repo on its way to the outside world.

Root cause analysis:

Lack of test coverage in sdk repo, relying on CLI tests to catch it. I've added a test in this repo to prevent the long turn around on finding another similar regression.

How was the bug found?

Automated testing

@nguerrera

Copy link
Copy Markdown
Contributor Author

@MattGertz for approval

@nguerrera
nguerrera merged commit 4293c53 into dotnet:master May 24, 2017
@nguerrera
nguerrera deleted the runtime-output-compat branch May 24, 2017 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants