This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] master: Add test for stepping between two breakpoints.


The branch, master has been updated
       via  150a6816f5ed45f142a94b87573b98fa906568ed (commit)
      from  d7937230ec04d34a332286bf24407333588a516b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 150a6816f5ed45f142a94b87573b98fa906568ed
Author: Teresa Thomas <tthomas@redhat.com>
Date:   Wed Apr 23 14:18:20 2008 -0400

    Add test for stepping between two breakpoints.
    
    frysk-core/frysk/hpd/ChangeLog:
    2008-04-23  Teresa Thomas  <tthomas@redhat.com>
    
    	* TestBreakpoints.java (testBreakWithStepping): New.

-----------------------------------------------------------------------

Summary of changes:
 frysk-core/frysk/hpd/ChangeLog            |    4 ++++
 frysk-core/frysk/hpd/TestBreakpoints.java |   25 +++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/hpd/ChangeLog b/frysk-core/frysk/hpd/ChangeLog
index d05c5e8..8ba0b50 100644
--- a/frysk-core/frysk/hpd/ChangeLog
+++ b/frysk-core/frysk/hpd/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-23  Teresa Thomas  <tthomas@redhat.com>
+
+	* TestBreakpoints.java (testBreakWithStepping): New.
+
 2008-04-22  Teresa Thomas  <tthomas@redhat.com>
 
 	* TestWatchCommand.java (testMultipleWatchPointSetAndHit): New.
diff --git a/frysk-core/frysk/hpd/TestBreakpoints.java b/frysk-core/frysk/hpd/TestBreakpoints.java
index 052aea3..5cb797b 100644
--- a/frysk-core/frysk/hpd/TestBreakpoints.java
+++ b/frysk-core/frysk/hpd/TestBreakpoints.java
@@ -204,4 +204,29 @@ public class TestBreakpoints
       e.expect("Quitting...");
       e.close();
   }
+  
+  public void testBreakWithStepping() {
+      e = new HpdTestbed();
+      e.sendCommandExpectPrompt("load " + Prefix.pkgLibFile("funit-hello").getPath(),
+                                "Loaded executable file.*");
+      e.send("break main\n");
+      e.expect("break.*" + prompt);
+      e.send("break print\n");
+      e.expect("break.*" + prompt);      
+      e.sendCommandExpectPrompt("run ",
+                          "Attached to process ([0-9]+).*Running process ([0-9]+).*");
+
+      // Steps between the two break points 
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+      e.sendCommandExpectPrompt("step ", "Task stopped at line " + "[0-9]+ in file.*");
+
+      e.send("quit\n");
+      e.expect("Quitting...");
+      e.close();
+  }  
+  
 }


hooks/post-receive
--
frysk system monitor/debugger


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]