On Fri, Jan 16, 2009 at 9:43 AM, Alex Gaynor <alex.gay...@gmail.com> wrote:

> PgSQL is indeed PostgreSQL.  Yes, I do still get the failures pre-fast
> tests, I guess I'd never run those tests.  I would like to say that when I
> went back to test that the tests were unbearably slow, so that makes me
> super happy about the new fast tests, thanks for all your hard work.
>

Yeah, one consequence of the new faster tests may be people start running
the full suite more often and notice lurking errors that have been out there
but just unseen.  The machines where I have Oracle and PostgreSQL set up are
old and slow and took 8+ hours to run the full Django suite prior to these
changes, meaning I would really never run the full suite for those
backends.  Now I can run them in an hour or so -- still not real speedy but
it's at least feasible to run the full suite.

Sadly, only a few of my test setups pass completely clean.  I see the errors
you pointed out on PostgreSQL, others related to referential integrity &
fixtures on InnoDB, some Windows temp file problems, some sqlite problems
related to a specific sqlite/Python level, some Oracle errors that I think
are something wrong in my DB setup, etc.  On my wish list is getting some of
these resolved, but I haven't had time to focus on that yet.  What I did for
the rollback test changes was manually verify that any errors/failures I saw
with the changes were identical to what I saw without them.

I do think all the problems I see (with the exception of the Oracle ones
which I suspect are database setup related, but I've not had a chance to
investigate much there) are either known with open tickets or known
unfixable (e.g. sqlite bug for a specific version).  It might be nice if we
had a way to flag such things as "expected to fail (at the moment, in this
configuration)" so that it's easier to run the full suite on a wide range of
configurations and get a quick confirmation from the output that the results
are as expected, even if there are known failures in some cases at the
moment.  I think I've seen this idea discussed before...but again I haven't
had much time to look into it yet.

Karen

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to