Hey everyone, I have a couple of fairly trivial changes that I would like to make, but I wanted to run them by everyone before going ahead. I was looking at the testing system and it seems a little confusing at this point. I would like to clean this up and make the testing more consistent. First, I wasn't easily able to find documentation. The DEVELOPERS.txt file states that every SciPy module should contain: 75 + a directory ``tests/`` that contains files ``test_<name>.py`` 76 corresponding to modules ``xxx/<name>{.py,.so,/}``. See below for 77 more details. But there is nothing more below. The old Plone SciPy site had a development/testguide.html page, but I couldn't find a corresponding page on the new sites. I migrated the information from the old Plone site: http://projects.scipy.org/scipy/scipy/wiki/TestingGuidelines I need to finish the migration to reflect the current state of affairs, which I will do as I find time. Ultimately, more documentation about the testing is needed in the code. Second, it seems that after ScipyTest was changed to NumpyTest in changeset 2029 there is some confusion about whether to use the new name or not: http://projects.scipy.org/scipy/numpy/changeset/2029 Currently the scipy codebase uses both. I think that for consistency we should only use NumpyTest. I am happy to make the changes, but I wanted to make sure that everyone agreed that this is reasonable. I also think that the NumpyTest docstring should be updated: http://projects.scipy.org/scipy/numpy/browser/trunk/numpy/testing/info.py If no one objects, I will file a ticket with numpy. Thanks, -- Jarrod Millman Computational Infrastructure for Research Labs 10 Giannini Hall, UC Berkeley phone: 510.643.4014 http://cirl.berkeley.edu/
Hello again, I sent an email right before Christmas proposing to better document and clean up some of the testing code in scipy. I have created a ticket with my proposal: http://projects.scipy.org/scipy/scipy/ticket/342 I think it is pretty straightforward, so unless I hear some objections I will plan to go ahead and start making the changes after a few days. Thanks, -- Jarrod Millman Computational Infrastructure for Research Labs 10 Giannini Hall, UC Berkeley phone: 510.643.4014 http://cirl.berkeley.edu/
participants (1)
-
Jarrod Millman