= Results Tracker - Hardware Certification = This page extends the [[LEP/ResultsTracker|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.