diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs
index 288d04de36..080549442a 100644
--- a/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs
+++ b/src/AddIns/Debugger/Debugger.Tests/Tests/ControlFlow_MainThreadExit.cs
@@ -34,8 +34,6 @@ namespace Debugger.Tests {
[NUnit.Framework.Test]
public void ControlFlow_MainThreadExit()
{
- if (IsDotnet45Installed())
- NUnit.Framework.Assert.Ignore("Does not yet work on .NET 4.5!");
StartTest();
ObjectDump("ThreadsBeforeExit", process.Threads);
process.AsyncContinue();
@@ -64,20 +62,20 @@ namespace Debugger.Tests {
Count="2">
-
-
@@ -95,10 +93,10 @@ namespace Debugger.Tests {
-
diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/DebugType_CompilerGeneratedClasses.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/DebugType_CompilerGeneratedClasses.cs
index dc5d709bf6..73ce63f541 100644
--- a/src/AddIns/Debugger/Debugger.Tests/Tests/DebugType_CompilerGeneratedClasses.cs
+++ b/src/AddIns/Debugger/Debugger.Tests/Tests/DebugType_CompilerGeneratedClasses.cs
@@ -65,7 +65,7 @@ namespace Debugger.Tests {
public partial class DebuggerTests
{
- [NUnit.Framework.Test]
+ [NUnit.Framework.Test, NUnit.Framework.Ignore("TODO: Compiler generated classes are missing from the metadata")]
public void DebugType_CompilerGeneratedClasses()
{
StartTest();
diff --git a/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs b/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs
index 54f5439aa6..a3881311d5 100644
--- a/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs
+++ b/src/AddIns/Debugger/Debugger.Tests/Tests/Thread_Tests.cs
@@ -10,6 +10,7 @@ namespace Debugger.Tests
public static void Main()
{
System.Diagnostics.Debugger.Break();
+ // This line forces the internal thread object to be created
System.Threading.Thread.CurrentThread.Priority = System.Threading.ThreadPriority.AboveNormal;
System.Diagnostics.Debugger.Break();
System.Threading.Thread.CurrentThread.Name = "ThreadName";
@@ -22,7 +23,7 @@ namespace Debugger.Tests
namespace Debugger.Tests {
public partial class DebuggerTests
{
- [NUnit.Framework.Test, NUnit.Framework.Ignore]
+ [NUnit.Framework.Test]
public void Thread_Tests()
{
StartTest();
@@ -48,32 +49,32 @@ namespace Debugger.Tests {
Thread_Tests.cs:12,4-12,40
+ RuntimeValue="null" />
- Thread_Tests.cs:14,4-14,40
+ Thread_Tests.cs:15,4-15,40
- Thread_Tests.cs:16,4-16,40
+ Thread_Tests.cs:17,4-17,40