LAVA test job schema validation

Registered by Paul Larson

We should have a well defined schema for validation job files so that we can do things like error detection at submission time.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Undefined
Drafter:
Michael Hudson-Doyle
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
None
Started by
Michael Hudson-Doyle
Completed by
Michael Hudson-Doyle

Related branches

Sprints

Whiteboard

[pwlars, 2011-11-17] Michael has started on part of this, a bit still needs to be done I think but it's something that would be very useful. I added a few proposed work items, feel free to change them to something that makes more sense

Headline:
Acceptance criteria:

(?)

Work Items

Work items:
[mwhudson] Add job schema definition to the dispatcher: DONE
[mwhudson] Add support in the dispatcher for validating the schema: DONE
Add support in lava-scheduler (-tool?) for validating the schema at submission time: POSTPONED
Documentation of the schema: POSTPONED

This blueprint contains Public information 
Everyone can see this information.