Closed benadida closed 2 years ago
This corresponds to the VVSG 2.0 requirement 1.1.2-A | Built-in self-test and diagnostics The voting system must include built-in measurement, self-testing, and diagnostic software and hardware for monitoring and reporting the system's status.
For reference, here's Drew's write-up of things he would love to have on component testing: https://docs.google.com/document/d/11q5Jci3oNSxAQjA8Wq3wYBMixah63r2uaNyaDFCluj4/edit#heading=h.te64jypn8ne5
(Ours will need to go beyond this, but helpful overlap)
Basic requirements:
Current bills of materials are here: https://docs.google.com/spreadsheets/d/1YA5oasgHQeFNHSzC8nW0NWLJAPmrDBhG0QPRd7ybqAY/edit https://docs.google.com/spreadsheets/d/1917r6rt4nLyywjzXzWZadwtuzolpilUOYePY_OgW5S8/edit https://docs.google.com/spreadsheets/d/1VzGli5WMxl6XlZb0NLuklm-JM91cg4pyd1L7ucxrT_Q/edit https://docs.google.com/spreadsheets/d/1THVLsf4NZiriXx32R06mUMYx-FFOb-omGNidgfbkFBU/edit
closing this issue out, since it's really an epic, and referring instead to the roadmap ticket: https://github.com/votingworks/vxsuite-roadmap/issues/7
VVSG requirements:
VotingWorks requirements: Especially in BMD and precinct-scanner, add the ability, in poll worker screen (and possibly also on admin screen), to do a hardware diagnostic that includes:
Ideally, this screen can be used both for assembled production system diagnostics (after they've been stored for a while) and for individual component testing before they go into assembly line – think specifically about a diagnostic machine whose sole job is to have components plugged into it and test them.
Tasks: