Bug 3784

Summary: should dejagnu be replaced by PyUnit?
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Andrew Cagney <cagney>
Status: RESOLVED FIXED    
Severity: normal CC: scox
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 2234    

Description Andrew Cagney 2006-12-22 15:32:41 UTC
dejagnu has the advantage of working well with serial I/O programs (due to
expect) but the disadvantage of being yet another testing framework to learn and
the test model isn't very consistent when compared to JUnit.

PyUnit has the advantage of being shared with dogtail's test framework, being
similar to JUnit in its approach, but being an unknown when it comes to handling
serial I/O (and some people dislike python more then tcl :-)

How good is PyUnit at handling seerial I/O?
Comment 1 Andrew Cagney 2006-12-22 17:00:41 UTC
Please debate :-)
Comment 2 Stan Cox 2006-12-22 21:13:44 UTC
or perhaps pexpect (http://pexpect.sourceforge.net/)
Comment 3 Andrew Cagney 2007-01-08 12:10:19 UTC
Another option would be to set up a simple JUnit based framework.
Comment 4 Andrew Cagney 2007-02-22 15:38:27 UTC
frysk.expunit added; deajgnu removed.
Comment 5 Andrew Cagney 2007-02-22 15:39:00 UTC
changes committed