#6936: [with patch, positive review] Implement generic testing from #6343 for
matrices
-------------------------------+--------------------------------------------
 Reporter:  jason              |       Owner:  was        
     Type:  defect             |      Status:  new        
 Priority:  major              |   Milestone:  sage-4.1.2 
Component:  linear algebra     |    Keywords:  TestSuite  
 Reviewer:  Nicolas M. ThiƩry  |      Author:  Jason Grout
   Merged:                     |  
-------------------------------+--------------------------------------------

Old description:

> The patch calls TestSuite().run() every time load(dumps()) is called in
> the matrix directory.  I also added a _test_minpoly() function, and fixed
> an existing _test_pickle() function.
>
> Running doctests in matrix/*.pyx now fails for a number of files.  In
> other words, this testing infrastructure works and is uncovering bugs!
>
> The bugs should be dealt with on other tickets.

New description:

 The patch calls TestSuite().run() every time load(dumps()) was called in
 the matrix directory.  I also added a _test_minpoly() function, and
 renamed and adapted an existing _test_pickle() into _test_reduce().

 Running doctests in matrix/*.pyx now fails for a number of files.  In
 other words, this testing infrastructure works and is uncovering bugs!

 The bugs should be dealt with on other tickets.

--

Comment(by nthiery):

 > The -review.patch patch does this.

 Thanks!

 > The rest of these items sound controversial enough that they should be
 brought up on sage-devel.

 Do you mind doing it?

 > If you're happy with the changes, can you mark this positive review?

 Done! However, please someone run the tests. I don't have a sage devel
 under hand.

 > I'd say merge this, since it uncovers existing bugs, but doesn't
 introduce any.  With this merged, those bugs will get fixed before the
 next release.

 Sounds good to me.

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