Bug 9689 (devauto) - Create a python library for automatic device manipulation
Summary: Create a python library for automatic device manipulation
Status: RESOLVED FIXED
Alias: devauto
Product: Program Management
Classification: Infrastructure
Component: management-default (show other bugs)
Version: 2.2
Hardware: x86 Multiple
: Medium+ enhancement
Target Milestone: 2.3 M2
Assignee: Benjamin Esquivel
QA Contact:
URL:
Whiteboard:
Depends on: 9696 10394 10395 10396 10569 10607
Blocks:
  Show dependency tree
 
Reported: 2016-05-30 23:24 UTC by Plauchu Edwin
Modified: 2017-12-06 16:55 UTC (History)
8 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Plauchu Edwin 2016-05-30 23:24:28 UTC
Currently we support automated runtime testing of QEMU images there is a need to have the same support into DUT (Minnowboard, Galileo, etc).

This is a master bug and it'll serve as reference bug for publish the design and parts involved.

Next there is an initial split of work needed,

- Control service: A control service that recives request for test an image and it handles init/burn/load and execution of the tests in the DUT.
- Autobuilder: Creates a buildstep able to communicate to a service for burn/load images into DUT.

I'll add the design docs later.
Comment 1 Leonardo Sandoval Gonzalez 2016-08-25 17:37:40 UTC
This enhancement wont be ready for M3, and M4 is just for bugs. Moving to 2.3M1.
Comment 2 Plauchu Edwin 2016-10-07 16:45:52 UTC
Other subcomponents required

- A remote power switch library
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10395

- A keyboard emulator library
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10394

- A library to control USB multiplexer (Cleware1x8)
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10396
Comment 3 Benjamin Esquivel 2016-10-27 22:03:27 UTC
This bug needs the devauto repo to be published to be completed otherwise it is blocked.

Moving the bug to the Program Management product as this is a tracking bug. Also removed the estimate person days time for the same reason.
Comment 4 Benjamin Esquivel 2016-11-16 17:42:34 UTC
reassigning to me as I'll oversee the implementation of the feature.
Comment 5 Benjamin Esquivel 2017-01-05 17:11:33 UTC
moving to M2 with the only thing missing being the PDT approval and the publishing of the code.