Device under test (DUT) signal support
To support things like power measurement, we need to be able to process requests from the device-under-test (DUT) and perform some action on its behalf. We are calling this "signals". The idea is that the DUT can send a signal (which will wind up being text over the serial console) that the dispatcher can handle.
Blueprint information
- Status:
- Complete
- Approver:
- Andy Doan
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Michael Hudson-Doyle
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2012.11
- Started by
- Andy Doan
- Completed by
- David Zinman
Related branches
Related bugs
Sprints
Whiteboard
[doanac, 2012-11-07]: assigning to michael. Work on this is changing a bit based on sessions at Connect
Meta:
Headline: LAVA dispatcher includes generic support for external measurement sources
Acceptance: We can plug either the NI battery simulator or ARM energy probe into the dispatcher and handle signals for it.
Roadmap id: CARD-193
Work Items
Work items:
update lava-dispatcher to have flexible way to process an incoming signal: DONE
create base signal handler class for start/stop signals: DONE
create base signal handler class that can align with a TestRun: DONE
add logic to lava_test_shell action to update bundle with data from handlers: DONE
Dependency tree
* Blueprints in grey have been implemented.