mozilla / ff-tool

INACTIVE - http://mzl.la/ghe-archive - Python CLI tool for downloading desktop Firefox version, managing profiles and test prefs
Mozilla Public License 2.0
4 stars 12 forks source link

Add multi-browser instance launch capability #91

Closed rpappalax closed 8 years ago

rpappalax commented 8 years ago

For testing interactive sessions (i.e. Hello Firefox, messaging, etc.), it can often be helpful to launch more than 1 browser. This would be easy to implement, since we already start new browsers by default with a random profile name. We could do something like:

-b --browser-count 3  

The tricky part would be if you wanted more than 1 release type, but this might be accomplished with an arg append. Something like:

-c nightly -c release -c aurora

@pdehaan, @chartjes thoughts?

pdehaan commented 8 years ago

I'm not strongly attached to this concept. This gets ugly FAST because it'd be launching all 3 browsers with the same configs. Plus, there'd be no way of trying to launch a Nightly and Beta channel. You'd be stuck with X browsers with the same profile data (if that's even possible -- I know we cant launch with the same physical profile because it'd be in use for browsers 2 and 3).

Any huge benefit here versus just calling $ ff --no-download 3 times separately?

rpappalax commented 8 years ago

yea, i guess pretty limited. i thought of testing Hello Firefox, but even then you wouldn't be able to do different channels without an arg combinatorial explosion. So, 👎 exterminate!