On Wed, Nov 12, 2014 at 12:35 PM, Ursula Whitcher <whitc...@uwec.edu> wrote:
>> On Mon, Nov 10, 2014 at 3:08 PM, Ursula Whitcher <whitc...@uwec.edu>
>> wrote:
>>>
>>> On 11/5/2014 8:24 AM, William Stein wrote:
>>>
>>>> * By "we write up" above, I mean you write up something very, very
>>>> rough, post it here, and get feedback.
>>>
>>>
>>>
>>> Done!
>>>
>>> http://people.uwec.edu/whitchua/notes/sagebugprocess.pdf
>
>
> Article at
>
> http://people.uwec.edu/whitchua/notes/sagebugprocess.pdf
>
> has been updated based on feedback.

Regarding "Automatic testing provides Sage with resilience and makes
it easier for multiple developers to contribute to different parts of
the code base.", I wonder if adding a number might be useful, to give
a sense of the scope of automated testing?     I guess there are "well
over 150,000" separate inputs that are regularly automatically tested,
since:

/scratch/wstein/sage-6.4.rc1/src/sage$ grep -r "sage:" *.py */*.py
*/*/*.py */*/*/*.py */*/*/*/*.py|wc -l
grep: */*/*/*/*.py: No such file or directory
168537

There's also maybe 5000+ (??) lines of examples in other documentation....

In addition, something we worked very very hard on was increasing the
percentage of functions that have tests in their docstring.

  /scratch/wstein/sage-6.4.rc1$ ./sage -coverageall

Overall weighted coverage score:  94.2%
Total number of functions:  37036
We need  304 more functions to get to 95% coverage.
We need 1786 more functions to get to 99% coverage.


Heh, wouldn't it be awesome to get to 95%?  We only need 304 more
functions to get doctests.

That said, I'm very happy to see that number solidly over 90%,
especially because this includes methods starting with underscores.

William


>
> UAW
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to