-
Notifications
You must be signed in to change notification settings - Fork 0
Testing
#summary overview of how we test the page
#. install unittest2 (Q: is this still necessary?): easy_install -U unittest2
#. install nose: easy_install -U nose
#. install coverage: easy_install -U coverage
#. run ./test.sh
sage -python testing.py
-- this runs the builtin test suite. Still needs work to be really useful, but already a good start. It's focus should be on unit-testing all essential functions and not so much on the actual webpages (although it is also capable of doing that.)
The page [http://www.lmfdb.org/checklist /checklist] is a helpful list of URLs that point to specific pages. It should cover all areas of the page and contain their individual main pages, the browse and search interface, hard-code a certain search and some specific pages. Also, if some page was broken, don't hesitate to add it there, too.
Besides the URL add a short human readable text explaining what the person testing this should watch out.