#18558: Test all installed packages by default
-------------------------+-------------------------------------------------
       Reporter:         |        Owner:
  ncohen                 |       Status:  needs_review
           Type:         |    Milestone:  sage-6.8
  enhancement            |   Resolution:
       Priority:  major  |    Merged in:
      Component:         |    Reviewers:
  doctest framework      |  Work issues:
       Keywords:         |       Commit:
        Authors:         |  1ffc3c1a7a909b1d75653f9951da869371cc1039
  Nathann Cohen          |     Stopgaps:
Report Upstream:  N/A    |
         Branch:         |
  u/ncohen/18558         |
   Dependencies:         |
  #18456, #18124         |
-------------------------+-------------------------------------------------

Comment (by ncohen):

 > I don't expect them to pass tests. In fact, that was the whole point of
 my argument. They are known to fail tests, but so be it. Just don't force
 everybody to see those failures.

 Everybody wil not. Only the *developers* who *run the doctests* and *have
 the package installed* will see them. And that's precisely the guys who
 should fix it.

 > They should not be removed, unless the doctest itself (not the code that
 it tests or the result) is somehow bad. That's what `# known bug` is for:
 to be able to keep the doctest but not see the failure in every `make
 ptest` run.

 Fine. You are allowed to flag a doctest as "known bug" whenever you want.
 This branch does nto change that.

 > My idea with experimental packages is that marking a package as
 "experimental" acts like adding `# known bug` to every optional doctest of
 that package.

 What is the point of doctests then? `O_o`

 > I am trying to solve this in a constructive way. I proposed several
 alternative solutions (such as marking tests as # known bug or testing
 only optional packages) which would make this ticket acceptable for me and
 which are "*doable* and *reasonable*".

 Marking all tests as known bug is dangerous: we want to find the bugs, and
 we want to fix them. Testing optional packages only is what this branch
 did at first, until I was asked to make it otherwise. Agree with
 yourselves, and I will update the ticket, but I don't want to keep
 changing branches forever.

 Addtionally, I cannot by myself go over all optional/experimental packages
 and make changes to all of them. You can't ask me that, this is not
 *reasonable*. That's why I mentionned merged this branch in a beta0, so
 that everybody can participate to the effort until the next release. This,
 on the other hand, is a good outcome, and will ensure that the job is done
 properly.

 Nathann

--
Ticket URL: <http://trac.sagemath.org/ticket/18558#comment:39>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to