#12415: Update doctesting framework
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
       Reporter:  robertwb                                                      
                                                                                
                                |         Owner:  mvngu         
           Type:  enhancement                                                   
                                                                                
                                |        Status:  needs_work    
       Priority:  major                                                         
                                                                                
                                |     Milestone:  sage-5.7      
      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, #11871, #13195, #13121, #13748, 
#13899, #12719, #5155, #14070, #14079  |      Stopgaps:                
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Comment (by jdemeyer):

 Replying to [comment:170 roed]:
 > In answer to your question about two layers of multiprocessing, the
 reason is to insulate the controlling process from segfaults and serious
 failures in the files being tested.  If we come up with a design that
 satisfies that goal and also allows testing with multiple processes
 through `sage -t -p N` I'm happy to change things.
 We obviously need one level of multiprocessing to allow segmentation
 faults. But my idea would be to skip the first level of multiprocessing
 and move the code which is currently in `DocTestWorker` to the top-level
 process. I think that would simplify the code substantially.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12415#comment:171>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to