Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@xamarin.com>2015-01-19 12:46:48 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2015-01-20 14:31:13 +0300
commita160a4a959a5eae625d345a286842089b5021fb5 (patch)
tree40f9d385db569fa7346650f7c9ec12cfa590f193 /main/src/addins/MonoDevelop.Debugger
parentdec598c45a948aee38441201f5b9fc1b1d9efe27 (diff)
[DebuggerTests] Remove Ignore on sdb + IsExternal(bumping debugger-libs)
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger')
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/BreakpointsAndSteppingTests.cs55
1 files changed, 21 insertions, 34 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/BreakpointsAndSteppingTests.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/BreakpointsAndSteppingTests.cs
index ea778294a8..f6e3d8f169 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/BreakpointsAndSteppingTests.cs
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/BreakpointsAndSteppingTests.cs
@@ -385,54 +385,41 @@ namespace MonoDevelop.Debugger.Tests
StartTest ("DebuggerNonUserCodeMethod");
CheckPosition ("02757896-0e76-40b8-8235-d09d2110da78");
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", -1);
- if (!(Session is SoftDebuggerSession)) {
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
- }
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", 1);
StepIn ("02757896-0e76-40b8-8235-d09d2110da78");
StepIn ("02757896-0e76-40b8-8235-d09d2110da78", 1);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", -1);
- if (!(Session is SoftDebuggerSession)) {
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (4).IsExternalCode);
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (5).IsExternalCode);
- }
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (4).IsExternalCode);
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (5).IsExternalCode);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", 1);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", -1);
- if (!(Session is SoftDebuggerSession)) {
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (4).IsExternalCode);
- }
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (4).IsExternalCode);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", 1);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", -1);
- if (!(Session is SoftDebuggerSession)) {
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
- }
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (3).IsExternalCode);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", 1);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", -1);
- if (!(Session is SoftDebuggerSession)) {
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
- Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
- Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
- }
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (0).IsExternalCode);
+ Assert.IsTrue (Session.ActiveThread.Backtrace.GetFrame (1).IsExternalCode);
+ Assert.IsFalse (Session.ActiveThread.Backtrace.GetFrame (2).IsExternalCode);
StepIn ("49326780-f51b-4510-a52c-03e7af442dda", 1);
StepIn ("02757896-0e76-40b8-8235-d09d2110da78", 1);
StepIn ("02757896-0e76-40b8-8235-d09d2110da78", 2);
StepIn ("02757896-0e76-40b8-8235-d09d2110da78", 3);
- if (Session is SoftDebuggerSession) {
- Assert.Ignore ("TODO: SoftDebugger is not marking frames with [DebuggerNonUserCode] as IsExternalCode when ProjectAssembliesOnly == true.");
- }
}
/// <summary>