#7343: SageNB -- Add a Selenium test suite.
-------------------------------------------+--------------------------------
 Reporter:  timdumol                       |         Owner:  boothby     
     Type:  enhancement                    |        Status:  closed      
 Priority:  major                          |     Milestone:  sage-4.2.1  
Component:  notebook                       |    Resolution:  fixed       
 Keywords:                                 |   Work_issues:              
   Author:  Mike Hansen, Tim Joseph Dumol  |      Reviewer:  Mitesh Patel
   Merged:                                 |  
-------------------------------------------+--------------------------------

Comment(by mpatel):

 On organizing tests:

 Suppose we put all framework-dependent code (or as much as possible) in
 `sagenb.testing.notebook_test_case`, where we define
 `NotebookTestCaseSelenium`, `NotebookTestCaseZopeTestbrowser`, etc., as
 subclasses of `NotebookTestCaseAbstract`.  Then, we can write tests under
 `sagenb.testing.tests` with a [largely] framework-independent, higher-
 level API.  We can select a framework with which to run the tests in
 `sagenb.testing.run_tests`.

 Of course, we can add specialized methods for particular frameworks.
 Moreover, over time, we can add or remove framework classes without
 discarding too many tests.

 Thoughts?

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