votingworks / vxsuite

https://voting.works
30 stars 5 forks source link

Hardware diagnostic feature #1008

Closed benadida closed 2 years ago

benadida commented 2 years ago

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:

mcchilders commented 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.

mcchilders commented 2 years ago

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)

mcchilders commented 2 years ago

Basic requirements:

mcchilders commented 2 years ago

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

benadida commented 2 years ago

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