Hi Carl, Excellent, excellent stuff - many thanks to both yourself and Preston.
Couple of questions: * Will it be possible to globally configure the default file/path pattern? Jannis's django-discover-runner includes support for a `TEST_DISCOVER_PATTERN` - is there anything similar, or just the command line `--patterns` option? The use case I'm looking for is a single `tests` directory containing all the test modules, and I'm wondering if that'd be easy to support? * Is this work broadly compatible with `django-discover-runner`? I'd really like to make use of it in third party packages, but I'm wondering if I'd be able to do so in a way that lets me also provide compatibility with older versions of Django. Thanks again, Tom On Wednesday, 8 May 2013 23:04:29 UTC+1, Carl Meyer wrote: > > Hi Anssi, > > On 05/08/2013 03:31 PM, Anssi K��ri�inen wrote: > > It would be really nice to be able to use same syntax for running a > > single Django's testcase at least for a while. I expect that there > > will be problems if inspecting how a given test case behaves in older > > versions compared to HEAD. Also, bisecting over the test case renaming > > boundary will be really ugly. I don't believe end users will have too > > much problems with this, but bug hunting and development in Django > > itself will be a bit more tedious to do. > > I don't think this is enough of a problem to warrant more code to try to > work around it. > > If you're bisecting, at worst this means having two commands in your > shell history instead of one and hopping up to the right one for each > bisect step. I think this is a minor irritation that will fade away soon > enough. > > Most of our test apps are small/fast enough that you could just run the > whole app when bisecting instead of an individual TestCase, making this > a non-issue (since Django's test apps are top-level on sys.path, the > command to run a single app in Django's test suite is the same with the > new runner as with the old: "python runtests.py app_name"). > > Carl > -- You received this message because you are subscribed to the Google Groups "Django developers" 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/django-developers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
