Skip to content

Enable 64 bit test runs - #453

Merged
jaredpar merged 8 commits into
dotnet:masterfrom
jaredpar:test64
Feb 13, 2015
Merged

Enable 64 bit test runs#453
jaredpar merged 8 commits into
dotnet:masterfrom
jaredpar:test64

Conversation

@jaredpar

Copy link
Copy Markdown
Member

This change allows provides the option of running our tests in 64 bit
mode. Simply invoke BuildAndTest.proj in the following manner:

msbuild /v:m /m BuildAndTest.proj /p:Test64=true

There are a set of tests today that don't run correctly in 64. All have
been annotated with the trait

Require32=true

We need to push on these to get a clean 64 bit run. But short term this
will at least give us protection against regressions.

@jaredpar

Copy link
Copy Markdown
Member Author

CC @agocke @jasonmalinowski

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No idea what happened here. Will revert this.

@agocke

agocke commented Feb 12, 2015

Copy link
Copy Markdown
Member

You'll also need the updated reference to Microsoft.CodeAnalysis.Resources.Properietary. I can cherry-pick it out and commit it separately, or you can add the commit to this pull.

@jaredpar

Copy link
Copy Markdown
Member Author

@agocke I was just about to test this on a non-dev machine and see if that was still the case. Can you point me to the SHA1 that I need to cherry pick?

Comment thread BuildAndTest.proj Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate of previous line.

@jasonmalinowski

Copy link
Copy Markdown
Member

As long as bugs are filed tracking the 64-bit disables, 👍

@agocke

agocke commented Feb 12, 2015

Copy link
Copy Markdown
Member

@jaredpar Looks like it was two commits: 8478318 and 1c6e77e

jaredpar and others added 7 commits February 12, 2015 16:17
This change allows provides the option of running our tests in 64 bit
mode.  Simply invoke BuildAndTest.proj in the following manner:

> msbuild /v:m /m BuildAndTest.proj /p:Test64=true

There are a set of tests today that don't run correctly in 64.  All have
been annotated with the trait

> Require32=true

We need to push on these to get a clean 64 bit run.  But short term this
will at least give us protection against regressions.
There were some issues getting xunit to respect the -notrait option
hence we decided to simplify and use ConditionalFact
@jaredpar
jaredpar merged commit 510229d into dotnet:master Feb 13, 2015
@agocke

agocke commented Feb 13, 2015

Copy link
Copy Markdown
Member

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants