Skip to content

Make HasRuntimeOutput change compatible with existing test sdk versions #1243

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 24, 2017

Conversation

nguerrera
Copy link
Contributor

@nguerrera nguerrera commented May 23, 2017

#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
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