diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs
index 3303836550..be0f4250a3 100644
--- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs
+++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ArrayValue.cs
@@ -27,7 +27,6 @@ namespace Debugger.Tests {
public partial class DebuggerTests
{
[NUnit.Framework.Test]
- [NUnit.Framework.Ignore("Fails on .NET 4.0")]
public void ArrayValue()
{
ExpandProperties(
@@ -152,7 +151,7 @@ namespace Debugger.Tests {
ElementType="null"
FullName="System.Array"
GenericArguments="{}"
- Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable}"
+ Interfaces="{System.ICloneable, System.Collections.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable}"
Kind="Class"
Module="mscorlib.dll"
Name="Array">
diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MemoryReadWrite.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MemoryReadWrite.cs
index 0f62436995..7efe2806e8 100644
--- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MemoryReadWrite.cs
+++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/MemoryReadWrite.cs
@@ -26,7 +26,6 @@ namespace Debugger.Tests {
public partial class DebuggerTests
{
[NUnit.Framework.Test]
- [NUnit.Framework.Ignore("Ignored because it fails too frequently - the expected output seems to be different on each machine (or at least for each .NET/Windows version combination)")]
public void MemoryReadWrite()
{
StartTest("MemoryReadWrite.cs");
@@ -37,13 +36,13 @@ namespace Debugger.Tests {
addrHello = DeRef(process.ReadMemory(addrHello, 4));
addrWorld = DeRef(process.ReadMemory(addrWorld, 4));
- byte[] hello = process.ReadMemory(addrHello, 22);
- byte[] world = process.ReadMemory(addrWorld, 24);
+ byte[] hello = process.ReadMemory(addrHello, 18);
+ byte[] world = process.ReadMemory(addrWorld, 20);
ObjectDump("hello", ToHex(hello));
ObjectDump("world", ToHex(world));
- process.WriteMemory(addrWorld + 12, new byte[] {0x77, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x6C, 0x0, 0x64, 0x0});
+ process.WriteMemory(addrWorld + 8, new byte[] {0x77, 0x0, 0x6F, 0x0, 0x72, 0x0, 0x6C, 0x0, 0x64, 0x0});
EndTest();
}
@@ -75,8 +74,8 @@ namespace Debugger.Tests {
MemoryReadWrite.exe (Has symbols)
System.dll (No symbols)
Break MemoryReadWrite.cs:18,4-18,40
- 0 A 4D 3 6 0 0 0 5 0 0 0 48 0 65 0 6C 0 6C 0 6F 0
- 0 A 4D 3 7 0 0 0 6 0 0 0 20 0 20 0 20 0 20 0 20 0 21 0
+ 54 B7 A1 79 5 0 0 0 48 0 65 0 6C 0 6C 0 6F 0
+ 54 B7 A1 79 6 0 0 0 20 0 20 0 20 0 20 0 20 0 21 0
System.Configuration.dll (No symbols)
System.Xml.dll (No symbols)
Hello world!\r\n
diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs
index 55a7b25965..6bf31b829f 100644
--- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs
+++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/Metadata.cs
@@ -55,7 +55,6 @@ namespace Debugger.Tests {
public partial class DebuggerTests
{
[NUnit.Framework.Test]
- [NUnit.Framework.Ignore("Fails on .NET 4.0")]
public void Metadata()
{
StartTest("Metadata.cs");
@@ -80,7 +79,7 @@ namespace Debugger.Tests {
Break Metadata.cs:39,4-39,40
+ Count="34">
-
- -
-
-
-
- -
-
-
-
StackOverflow.exe (Has symbols)
Break StackOverflow.cs:16,4-16,40
Could not intercept: System.StackOverflowException
- Exception StackOverflow.cs:21,3-21,4
+ Exception StackOverflow.cs:22,4-22,22
diff --git a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs
index 828640570c..455a2597e2 100644
--- a/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs
+++ b/src/AddIns/Misc/Debugger/Debugger.Tests/Project/Src/TestPrograms/ThreadName.cs
@@ -26,7 +26,6 @@ namespace Debugger.Tests {
public partial class DebuggerTests
{
[NUnit.Framework.Test]
- [NUnit.Framework.Ignore("Fails on .NET 4.0")]
public void ThreadName()
{
debugger.ProcessStarted += debugger_ProcessStarted;
@@ -112,6 +111,24 @@ namespace Debugger.Tests {
SelectedStackFrame="Debugger.Tests.TestPrograms.ThreadName.Main"
Suspended="False" />
+
+
+