{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/208","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/208/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/208/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/208/events","html_url":"https://github.com/dotnet/roslyn/issues/208","id":56331279,"number":208,"title":"Multiple EE expansion tests fail when run in parallel 64-bit XUnit 2","user":{"login":"agocke","id":515774,"avatar_url":"https://avatars.githubusercontent.com/u/515774?v=3","gravatar_id":"","url":"https://api.github.com/users/agocke","html_url":"https://github.com/agocke","followers_url":"https://api.github.com/users/agocke/followers","following_url":"https://api.github.com/users/agocke/following{/other_user}","gists_url":"https://api.github.com/users/agocke/gists{/gist_id}","starred_url":"https://api.github.com/users/agocke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agocke/subscriptions","organizations_url":"https://api.github.com/users/agocke/orgs","repos_url":"https://api.github.com/users/agocke/repos","events_url":"https://api.github.com/users/agocke/events{/privacy}","received_events_url":"https://api.github.com/users/agocke/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Debugging","name":"Area-Debugging","color":"5319e7"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Bug","name":"Bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"amcasey","id":10508071,"avatar_url":"https://avatars.githubusercontent.com/u/10508071?v=3","gravatar_id":"","url":"https://api.github.com/users/amcasey","html_url":"https://github.com/amcasey","followers_url":"https://api.github.com/users/amcasey/followers","following_url":"https://api.github.com/users/amcasey/following{/other_user}","gists_url":"https://api.github.com/users/amcasey/gists{/gist_id}","starred_url":"https://api.github.com/users/amcasey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amcasey/subscriptions","organizations_url":"https://api.github.com/users/amcasey/orgs","repos_url":"https://api.github.com/users/amcasey/repos","events_url":"https://api.github.com/users/amcasey/events{/privacy}","received_events_url":"https://api.github.com/users/amcasey/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-02-03T04:05:09Z","updated_at":"2015-02-03T04:05:09Z","closed_at":null,"body":"There are multiple test failures that look something like:\r\n\r\n```\r\nMicrosoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpansionTests.NameConflictsWithPropertyOnGenericBase [FAIL]\r\n      Assert.Equal() Failure\r\n      Position: First difference is at position 1\r\n      Expected: P (A(Of Integer))\r\n      Actual:   P\r\n      Stack Trace:\r\n         E:\\roslyn_git\\Closed\\ExpressionEvaluator\\Core\\Test\\ResultProvider\\ResultProviderTestBase.cs(323,0): at Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProviderTestBase.Verify(DkmEvaluationResult actual, DkmEvaluationResult expected)\r\n         E:\\roslyn_git\\Closed\\ExpressionEvaluator\\Core\\Test\\ResultProvider\\ResultProviderTestBase.cs(300,0): at Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProviderTestBase.Verify(IReadOnlyList`1 actual, DkmEvaluationResult[] expected)\r\n         E:\\roslyn_git\\Closed\\ExpressionEvaluator\\VisualBasic\\Test\\ResultProvider\\ExpansionTests.vb(529,0): at Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpansionTests.NameConflictsWithPropertyOnGenericBase()\r\n```\r\n\r\nAll the test failures seem to be NameConflictsWith... tests and it seems that both the C# and VB version of the tests fail. The tests fail when used with a 64-bit version of XUnit2 running the test assemblies in parallel. To reproduce the failures.\r\n\r\n1. Unshelve XUnit2ParallelWithFixes;angocke\r\n2. Build Roslyn and restore NuGet packages.\r\n3. Execute something like\r\n```\r\n.\\packages\\xunit.runners.2.0.0-rc1-build2826\\tools\\xunit.console.exe E:\\roslyn_git\\Open\\Binaries\\Debug\\Roslyn.ExpressionEvaluator.CSharp.ExpressionCompiler.UnitTests.dll E:\\roslyn_git\\Open\\Binaries\\Debug\\Roslyn.ExpressionEvaluator.CSharp.ResultProvider.UnitTests.dll E:\\roslyn_git\\Open\\Binaries\\Debug\\Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests.dll E:\\roslyn_git\\Open\\Binaries\\Debug\\Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests.dll -noshadow -parallel assemblies\r\n```\r\n\r\nwith whatever modifications are appropriate for your directory layout."}}