#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
-~----------~----~----~----~------~----~------~--~---