Results Tracker - Hardware Certification
This page extends the Results Tracker proposal with details specific to Hardware Certification.
Definitions
- Component: Physically located within a system and is often considered an integral part of the system.
- Peripheral: Outside the system and can usually be plugged in and out of the system.
- System: Desktop, Laptop, Server or Motherboard.
- Hardware: An instance of a Component, Peripheral or System.
- Account: A customer with Hardware to certify.
- Person: A contact within an Account.
Constraints
What MUST the new behaviour provide?
- Retrieve all attachments, devices, disk image, memory, packages, processors, release, tests and test results for a given submission.
- Retrieve all submissions for specific hardware, disk image or release.
- Search devices by bus_name, product_name, vendor_name, product_id, vendor_id, subproduct_id, subvendor_id or category_name.
- Search devices across a set of hardware or accounts.
- Search test results for a given package or package release.
- Search test results for a given device or device state.
- Tag submissions so that they can be retrieved on a per system instance basis.
- The content of a submission must be completely private.
What MUST it not do?
- No need for account information, it should not be necessary for accounts to map to teams.
- No need for person information, it should not be necessary for people to map to users.