Need a way of listing all available test modules

Bug #1268535 reported by Evan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Autopilot
Triaged
Wishlist
Barry Warsaw

Bug Description

It'd be nice to have a straightforward way to discover all the available test modules:

9:38 AM <ricmm> ev: is there an automated way to replicate the full autopilot stack that makes up the dashboard?
9:39 AM <ricmm> I want to basically run the exact same set of tests, withut having to manually invoke each *-autopilot suite
9:42 AM — ev looks
9:57 AM <ricmm> ev: ?
10:00 AM <ev> ricmm: I'm not sure there's a straightforward way to do it. Autopilot doesn't have a discover the world switch. didrocks, any idea?
10:01 AM <didrocks> ev: I asked for it a year ago, I didn't see it since, but I may be wrong
10:02 AM <ev> didrocks: do you have a bug for it?
10:02 AM <ev> or should I file a new one
10:03 AM <didrocks> ev: I did file one, but can't find it again
10:03 AM <ev> :)
10:03 AM <didrocks> so I guess just file one and it will get dupped if mine is still opened :)

Revision history for this message
Thomi Richards (thomir-deactivatedaccount) wrote :

Hi,

I agree that this would be nice to have. Barry Warsaw has been talking about doing this for a while now, but it'd be a backwards-incompatibvle change, and would have some additional restrictions as well:

1) You'd still need to ensure that the autopilot test suite packages were still installed.
2) We'd need to improve the way we get and install the autopilot tests for click packages.

I'll assign this to Barry, since he's the man with the plan :)

Changed in autopilot:
assignee: nobody → Barry Warsaw (barry)
Revision history for this message
Barry Warsaw (barry) wrote : Re: [Bug 1268535] Re: Need a way of listing all available test modules

On Jan 20, 2014, at 09:57 PM, Thomi Richards wrote:

>I agree that this would be nice to have. Barry Warsaw has been talking about
>doing this for a while now, but it'd be a backwards-incompatibvle change, and
>would have some additional restrictions as well:

I think I have a good idea for how this will work, but it will require Python
3, so I'd like to finish that transition first.

>1) You'd still need to ensure that the autopilot test suite packages were
>still installed.

Yep. We'll do some file system introspection, but we'll use namespace
packages to make it all work nice and automatically. :)

>2) We'd need to improve the way we get and install the autopilot tests for
>click packages.

Yeah, this is a rabbit hole I haven't peered into yet. I'll be it's gonna be
fun.

>I'll assign this to Barry, since he's the man with the plan :)

\o/

Revision history for this message
Christopher Lee (veebers) wrote :

Barry, any chance you'll be able to take another look at this since Autopilot is now all Python3?

Changed in autopilot:
status: New → Triaged
Changed in autopilot:
importance: Undecided → Low
importance: Low → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.