#12415: Update doctesting framework
-------------------------------------------------------------------------------------------------------------------------+
       Reporter:  robertwb                                                      
                                         |         Owner:  mvngu         
           Type:  enhancement                                                   
                                         |        Status:  needs_review  
       Priority:  major                                                         
                                         |     Milestone:  sage-5.1      
      Component:  doctest                                                       
                                         |    Resolution:                
       Keywords:                                                                
                                         |   Work issues:                
Report Upstream:  N/A                                                           
                                         |     Reviewers:  Jeroen Demeyer
        Authors:  David Roe, Robert Bradshaw                                    
                                         |     Merged in:                
   Dependencies:  #13147,#13146, #13145, #12723, #12392, #12393, #12395, 
#12396, #12397, #12381, #12382, #12383, #12384  |      Stopgaps:                
-------------------------------------------------------------------------------------------------------------------------+

Comment (by roed):

 Replying to [comment:72 jdemeyer]:
 > Replying to [comment:70 roed]:
 > > it's difficult to distinguish between an actual interrupt (in which
 case the testing should terminate) and one raised by a doctest (in which
 case tests of other files could continue).
 >
 > A "real" interrupt would interrupt also the master process, a fake
 doctest-interrupt only the child process.  That's an easy way to
 distinguish.

 Sure, and for reporting what happened to the user this is fine.  But from
 the child process' perspective, an unexpected KeyboardInterrupt has been
 raised and it should stop testing that file.  The parent process can
 continue the doctests though....

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12415#comment:75>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to