Skip to content

Implement board tests #36

@lkijanovic

Description

@lkijanovic

Essentially, the idea is to have a set of hardware tests that should be kept simple and try to isolate a module/functionality as much as possible.
Some of the immediate and eventual benefits of this:

  • New features can be tested (relatively) isolated before integrating them in the main app
  • When the moment comes (and it will come) that you stop trusting HW, there will be a reference test to check whether you're losing your mind
  • During the bring-up of future boards, tests will be a useful starting point

I would probably suggest placing these in src/tests/hardware/, at least in the first iteration.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions