Closed
Bug 1494398
Opened 6 years ago
Closed 6 years ago
Mozregression will need to pass --wait-for-browser when starting Firefox on Windows
Categories
(Testing :: mozregression, enhancement)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bugzilla, Assigned: bugzilla)
References
Details
Attachments
(1 file)
Once we land the launcher process, mozregression won't work right on Windows unless --wait-for-browser is passed in on the command line.
That option should be completely benign on older builds, so it should be safe to pass in all the time.
Assignee | ||
Comment 1•6 years ago
|
||
Am I reading this right? Does mozregression delegate browser launching to mozrunner? If so, huzzah, we get this for free!
Comment 2•6 years ago
|
||
(In reply to Aaron Klotz [:aklotz] from comment #1)
> Am I reading this right? Does mozregression delegate browser launching to
> mozrunner? If so, huzzah, we get this for free!
Sure does: https://github.com/mozilla/mozregression/blob/master/mozregression/launchers.py#L199
Looking at searchfox, it doesn't look like the change to mozrunner has landed yet? We'll need to do that and release a new version of that library to pypi (maybe you could do that as part of the change, you only need to modify this file: https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozrunner/setup.py#l10), then update mozregression to use the new dependency.
Thanks for the report.
Flags: needinfo?(aklotz)
Assignee | ||
Comment 3•6 years ago
|
||
(In reply to William Lachance (:wlach) (use needinfo!) from comment #2)
> Looking at searchfox, it doesn't look like the change to mozrunner has
> landed yet?
The mozrunner change is riding with bug 1488554 which is currently baking on autoland.
> We'll need to do that and release a new version of that library
> to pypi (maybe you could do that as part of the change, you only need to
> modify this file:
> https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozrunner/
> setup.py#l10), then update mozregression to use the new dependency.
I'm happy to help here. What's the deal with this change, do you know if we use semantic versioning here? Do I just need to bump the patch level?
Depends on: 1488554
Flags: needinfo?(aklotz) → needinfo?(wlachance)
Comment 4•6 years ago
|
||
(In reply to Aaron Klotz [:aklotz] from comment #3)
> (In reply to William Lachance (:wlach) (use needinfo!) from comment #2)
> > Looking at searchfox, it doesn't look like the change to mozrunner has
> > landed yet?
>
> The mozrunner change is riding with bug 1488554 which is currently baking on
> autoland.
>
> > We'll need to do that and release a new version of that library
> > to pypi (maybe you could do that as part of the change, you only need to
> > modify this file:
> > https://hg.mozilla.org/mozilla-central/file/tip/testing/mozbase/mozrunner/
> > setup.py#l10), then update mozregression to use the new dependency.
>
> I'm happy to help here. What's the deal with this change, do you know if we
> use semantic versioning here? Do I just need to bump the patch level?
Awesome, yes, I think this would technically be a new feature that doesn't break backwards compatibility. So bump the minor version (i.e. 7.0.2 -> 7.1.0).
Flags: needinfo?(wlachance)
Assignee | ||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Comment on attachment 9012365 [details]
Bug 1494398: Bump mozrunner version to 7.1.0 to reflect wait-for-browser changes; r?wlach!
William Lachance (:wlach) (use needinfo!) has approved the revision.
Attachment #9012365 -
Flags: review+
Pushed by aklotz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/073b690ff354
Bump mozrunner version to 7.1.0 to reflect wait-for-browser changes; r=wlach
Assignee | ||
Updated•6 years ago
|
Comment 8•6 years ago
|
||
NI'ing myself to make the required mozregression changes and releasing mozrunner to pypi when this lands on m-c.
Flags: needinfo?(wlachance)
Comment 9•6 years ago
|
||
bugherder |
Comment 10•6 years ago
|
||
Released new version of mozregression which depends on the version of mozrunner with the fix. I think we're good here now.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(wlachance)
Resolution: --- → FIXED
Assignee | ||
Comment 11•6 years ago
|
||
Thanks!
Assignee | ||
Updated•6 years ago
|
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•