diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2013-08-04 21:26:58 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2013-08-04 21:27:12 +0400 |
commit | 56fb12325e15843ae0a057f7d9e448de350325f0 (patch) | |
tree | 60b612111ed4ee4931c32ddaaff8ec7fbdceba67 /main/tests/UnitTests/MonoDevelop.Ide.FindInFiles | |
parent | d0dd2eaacefd78e08f26f21a1e193e3565d2d66b (diff) |
[UnitTests] Ignored some unreliable tests.
Diffstat (limited to 'main/tests/UnitTests/MonoDevelop.Ide.FindInFiles')
-rwxr-xr-x | main/tests/UnitTests/MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs b/main/tests/UnitTests/MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs index b0fab9f587..8ab87831c8 100755 --- a/main/tests/UnitTests/MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs +++ b/main/tests/UnitTests/MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs @@ -82,6 +82,7 @@ namespace MonoDevelop.Ide.FindInFiles return Tuple.Create (project, project.Files.Select (f => f.FilePath)); } + [Ignore("Unreliable")] [Test] public void TestCollectFiles () { @@ -105,9 +106,10 @@ namespace project1 { solution.RootFolder.AddItem (new UnknownProject { FileName = "dummy.csproj" }); project1.AddFile (new ProjectFile ("dummy.cs")); - TypeSystemService.LoadProject (project1); - TypeSystemService.ParseFile (project1, "test.cs", "text/x-csharp", code1); - var compilation = TypeSystemService.GetCompilation (project1); + TypeSystemService.LoadProject (project2); + var wrapper = TypeSystemService.LoadProject (project1); + TypeSystemService.ParseFile ("test.cs", "text/x-csharp", code1, wrapper); + var compilation = wrapper.Compilation; var typeA = compilation.MainAssembly.GetTypeDefinition ("project1", "A", 0); @@ -124,8 +126,11 @@ namespace project1 { var typeB = compilation.MainAssembly.GetTypeDefinition ("project1", "B", 0); TestCollectFiles (solution, new [] { typeB }, new [] { CreateTestTuple (project1), CreateTestTuple (project2) }); TestCollectFiles (solution, new [] { typeA, typeB }, new [] { CreateTestTuple (project1), CreateTestTuple (project2) }); + TypeSystemService.UnloadProject (project1); + TypeSystemService.UnloadProject (project2); } + [Ignore("Unreliable")] [Test] public void TestCollectProjects () { @@ -149,9 +154,10 @@ namespace project1 { solution.RootFolder.AddItem (project2); solution.RootFolder.AddItem (new UnknownProject { FileName = "project3.csproj" }); - TypeSystemService.LoadProject (project1); - TypeSystemService.ParseFile (project1, "test.cs", "text/x-csharp", code); - var compilation = TypeSystemService.GetCompilation (project1); + TypeSystemService.LoadProject (project2); + var wrapper = TypeSystemService.LoadProject (project1); + TypeSystemService.ParseFile ("test.cs", "text/x-csharp", code, wrapper); + var compilation = wrapper.Compilation; var typeA = compilation.MainAssembly.GetTypeDefinition ("project1", "A", 0); Assert.IsNotNull (typeA); @@ -167,6 +173,8 @@ namespace project1 { TestCollectProjects (solution, typeB.GetMembers (), new Project [] { project1, project2 }); TestCollectProjects (solution, typeB.GetMembers (m => m.Name == "Method1"), new [] { project1 }); TestCollectProjects (solution, typeB.GetMembers (m => m.Name == "Method2"), new Project [] { project1, project2 }); + TypeSystemService.UnloadProject (project1); + TypeSystemService.UnloadProject (project2); } [Test] |