> There is no place for tests that cannot be automatically run somehow
> in our test suite.

O_o

Since when? Says who? Surely you care about the pedagogical of doctests?

This graph [1] is a counterexample to a conjecture. It was expected to
be hamiltonian, and it is not. In the doctest, I says that
'g.is_hamiltonian()' returns False. That's one of the most interesting
things that there is to say about this graph, and Sage can solve it.

In less than a second with CPLEX, and in >2minutes (still running) with GLPK.

> Absolutely any instance of this whatsoever is a
> shortcoming in our test suite that we should *plan* to find a way to
> address.  (I'm of course not saying we should delete/change everything
> right now.)
>
> If you have tests that take too long, then we need another tag "# really 
> long".
> If there are tests that create git branches or have other "undesirable
> side effects", then get better at writing tests that properly run in a
> sandbox that addresses such side effects.

'get better'?....

I think you need to remember that all of us here are free workers. You
are CEO of SageMath, but that's another company. If you are not
satisfied with the doctesting framework, come show us that you still
know how to write python code.

Nathann

[1] 
http://doc.sagemath.org/html/en/reference/graphs/sage/graphs/graph_generators.html#sage.graphs.graph_generators.GraphGenerators.EllinghamHorton78Graph

-- 
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