Closed Bug 1157665 Opened 9 years ago Closed 9 years ago

marionette_driver is missing mozrunner dependency

Categories

(Testing :: Marionette Client and Harness, defect)

defect
Not set
normal

Tracking

(firefox40 fixed)

RESOLVED FIXED
mozilla40
Tracking Status
firefox40 --- fixed

People

(Reporter: ato, Assigned: ato)

References

Details

(Keywords: pi-marionette-client)

Attachments

(1 file, 1 obsolete file)

geckoinstance.py depends on mozrunner and it's missing from requirements.txt.
Assignee: nobody → ato
Status: NEW → ASSIGNED
Attached file MozReview Request: bz://1157665/ato (obsolete) —
/r/7489 - Bug 1157665: Add mozrunner dependency to marionette_driver

Pull down this commit:

hg pull -r 7e9b4b09c45e31cc842ddcb4e596df40ea8ceb3e https://reviewboard-hg.mozilla.org/gecko/
Attachment #8596544 - Flags: review?(dave.hunt)
Comment on attachment 8596544 [details]
MozReview Request: bz://1157665/ato

https://reviewboard.mozilla.org/r/7487/#review6269

::: testing/marionette/client/setup.py:3
(Diff revision 1)
> -version = '0.11'
> +version = '0.12'

Why are you bumping the version of marionette-client when it's marionette-driver that's changed?

::: testing/marionette/driver/requirements.txt:2
(Diff revision 1)
> +mozrunner >= 6.2

Does this mean we can also remove the mozrunner requirement from marionette-client?
Attachment #8596544 - Flags: review?(dave.hunt)
https://reviewboard.mozilla.org/r/7487/#review6283

> Does this mean we can also remove the mozrunner requirement from marionette-client?

It's still in use by a test:

% g mozrunner
./requirements.txt:7:mozrunner >= 6.2
./marionette/tests/unit/test_screen_orientation.py:9:from mozrunner.devices.emulator_screen import EmulatorScreen

> Why are you bumping the version of marionette-client when it's marionette-driver that's changed?

Oops, pushing a fixup.
Attachment #8596544 - Flags: review?(dave.hunt)
Comment on attachment 8596544 [details]
MozReview Request: bz://1157665/ato

/r/7489 - Bug 1157665: Add mozrunner dependency to marionette_driver

Pull down this commit:

hg pull -r 71e92e750ee4a8a82fd6cb3f5a12a4018d0c1984 https://reviewboard-hg.mozilla.org/gecko/
Attachment #8596544 - Flags: review?(dave.hunt) → review+
https://reviewboard.mozilla.org/r/7487/#review6295

> It's still in use by a test:
> 
> % g mozrunner
> ./requirements.txt:7:mozrunner >= 6.2
> ./marionette/tests/unit/test_screen_orientation.py:9:from mozrunner.devices.emulator_screen import EmulatorScreen

Okay, although I think these tests only apply to the marionette-driver so should probably be moved, and should not depend on the requirements of marionette-client.
(In reply to Dave Hunt (:davehunt) from comment #7)
> https://reviewboard.mozilla.org/r/7487/#review6295
> 
> > It's still in use by a test:
> > 
> > % g mozrunner
> > ./requirements.txt:7:mozrunner >= 6.2
> > ./marionette/tests/unit/test_screen_orientation.py:9:from mozrunner.devices.emulator_screen import EmulatorScreen
> 
> Okay, although I think these tests only apply to the marionette-driver so
> should probably be moved, and should not depend on the requirements of
> marionette-client.

We should probably do that.
Blocks: 1148546
https://hg.mozilla.org/mozilla-central/rev/db2bf088e4f8
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
Blocks: 1159421
Could someone with permission please release this new version to pypi?
I filed bug 1159421 for this purpose.

Thanks!
Attachment #8596544 - Attachment is obsolete: true
Attachment #8620132 - Flags: review+
Product: Testing → Remote Protocol

Moving bugs for Marionette client due to component changes.

Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: