Closed
Bug 948992
Opened 11 years ago
Closed 11 years ago
DeviceManagerADB expect deviceSerial but the option set by MarionetteTestOption is device_serial.
Categories
(Testing :: Mozbase, defect)
Testing
Mozbase
Tracking
(b2g-v1.3 fixed)
RESOLVED
FIXED
mozilla29
Tracking | Status | |
---|---|---|
b2g-v1.3 | --- | fixed |
People
(Reporter: nbp, Assigned: nbp)
References
Details
Attachments
(2 files)
+++ This bug was initially created as a clone of Bug #902679 +++ While using one computer with the gaia-ui-test to run multiple builds on multiples phones, and having one central flashing point. I noticed that Marionette client was not using the the "-s <serial>" options when calling adb. When multiple phones are plugged, this breaks the cleanUp phase of the gaia-ui-tests which is calling "adb shell" to remove every file contained on the sdcard.
Assignee | ||
Comment 1•11 years ago
|
||
Attachment #8345971 -
Flags: review?(jgriffin)
Assignee | ||
Comment 2•11 years ago
|
||
This transfer the device_serial of Marionette to the DeviceManagerADB which is using it to prefix all adb commands with the "-s " command line arguments. Without this, one might not be able to run gaia-ui-tests if multiple devices are plugged on the computer. This branch should only be merged as soon as the Gecko's part of it has landed. Otherwise the function get_device_manager will not exists.
Attachment #8345974 -
Flags: review?(mdas)
Assignee | ||
Comment 3•11 years ago
|
||
These patches are working fine for testing b2g on arewefastyet.com
Status: NEW → ASSIGNED
Comment 4•11 years ago
|
||
Comment on attachment 8345971 [details] [diff] [review] Copy the deviceSerial to ADB's device manager. Review of attachment 8345971 [details] [diff] [review]: ----------------------------------------------------------------- ::: testing/marionette/client/marionette/runner/mixins/b2g.py @@ +26,5 @@ > raise Exception('Unknown device manager type: %s' % dm_type) > return self._device_manager > > + @property > + def device_manager(self, *args, **kwargs): Technically, getters don't take arguments, which is a fault in the original code. It would be nice to get rid of them here.
Attachment #8345971 -
Flags: review?(jgriffin) → review+
Assignee | ||
Comment 5•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/a0522e28d970 => set [leave-open] whiteboard flag for landing the gaia part of this bug.
Whiteboard: [leave-open]
Comment 6•11 years ago
|
||
Comment on attachment 8345974 [details] [review] gaiatest: Give deviceSerial number to ADB's device manager. thanks!
Attachment #8345974 -
Flags: review?(mdas) → review+
Assignee | ||
Comment 8•11 years ago
|
||
Set checkin-needed flag for Gaia's pull request.
Keywords: checkin-needed
Comment 9•11 years ago
|
||
Master: https://github.com/mozilla-b2g/gaia/commit/e35e1e4e018ccaae6dde1882199bab2ea1776cc3
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Whiteboard: [leave-open]
Target Milestone: --- → mozilla29
Updated•10 years ago
|
status-b2g-v1.3:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•