On Sat, Apr 18, 2009 at 3:27 PM, John H Palmieri <jhpalmier...@gmail.com> wrote: > > On Apr 18, 2:46 pm, William Stein <wst...@gmail.com> wrote: >> On Sat, Apr 18, 2009 at 2:00 PM, Rob Beezer <goo...@beezer.cotse.net> wrote: >> >> > Hi Carl, >> >> > Thanks for the explanation - good to know just why this was >> > happening. I'd noticed the tests being run in a different order as I >> > tried to debug this, but hadn't dug deep enough to discover the cause. >> >> > In misc/latex.py how the latex is created often depends on the value >> > of the boolean EMBEDDED_MODE, typically wrapping the latex in HTML >> > tags, or not. So then it must be critical to assume a default value >> > of this switch and restore that state at the end of example that >> > exercises the alternate behavior. Maybe there are other places where >> > this situation could arise? >> >> > Thinking as I write - a randomized order for tests might cause errors >> > like this to not occur during the review process, but then surface >> > spuriously during testing after releases? In the long-run it would >> > lead to more bullet-proof tests (long-term gain, better tests), but >> > maybe inject a confusing element of randomness in initial testing >> > (short-term pain, more heartburn for the release manager)? >> >> > An alternative would be to name the examples with names like >> > "example_0006" so the alphabetical sorting is the same as the order of >> > the tests in the file. Just thoughts - I don't have enough experience >> > to say which makes more sense. >> >> > Thanks again for explaining the mystery. >> >> I posted a patch so that >> >> (1) doctests are ran in the same order as the file >> (2) doctests can be run in random order >> (3) doctests can be run in random order specified by a seed >> >> Carl, maybe you can referee it: >> >> http://trac.sagemath.org/sage_trac/ticket/5816 >> >> William > > Where's the patch? > > John >
Oops. I've posted it now. William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---