#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 roed):

 Replying to [comment:169 jdemeyer]:
 > I would love to cooperate on this ticket, but I'm having a really hard
 time to understand everything.  As I said before, this absolutely needs
 some high-level documentation explaining the various classes involved and
 their inter-relations (in particular, the classes in `forker.py`).

 Hi Jeroen,
 Sorry for the slow response time: I've had a visitor here in Calgary who's
 leaving this evening.  I've started writing up overall documentation, and
 will work on it tonight.

 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.  I certainly wouldn't call myself an
 expert on writing multi-process code.

 I'll write more this evening, and also review #14079 and #14080.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12415#comment:170>
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