Opened 16 years ago

Last modified 16 years ago

#1209 enhancement closed fixed (fixed)

Make Trial command line do --recurse by default

Reported by: Jonathan Lange Owned by:
Priority: normal Milestone:
Component: trial Keywords:
Cc: radix, Jean-Paul Calderone, spiv, Jonathan Lange Branch:


Change History (6)

comment:1 Changed 16 years ago by Jonathan Lange

--recurse is meaningful only when packages are being provided.  When this
happens, you almost always want to recurse.

- Make recursion the default
- Provide --no-recurse option
- Deprecate --recurse
- Remove --recurse some months from now

comment:2 Changed 16 years ago by Jonathan Lange

This may break some scripts, but probably not that many.
I reckon we should do this now.  Any objections?

comment:3 Changed 16 years ago by spiv

Sounds ok to me, so long as e.g. "trial twisted.test.test_ftp" still does what I
expect (and I see no reason why it wouldn't).

I agree with the deprecation plan, although more concretely than "some months",
it should be "emit DeprecationWarnings in Twisted 2.1, and remove in Twisted 2.2."

comment:4 Changed 16 years ago by Jonathan Lange

Done in r14575.  --no-recurse / -N provided.

comment:5 Changed 16 years ago by Jonathan Lange

Spews a deprecation warning now.  Marking as resolved.  Will remember to remove
in 2.2

comment:6 Changed 11 years ago by <automation>

Owner: Jonathan Lange deleted
Note: See TracTickets for help on using tickets.