Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Happy Path Host-Side Tests #76

Open
calebbourg opened this issue Mar 4, 2023 · 0 comments
Open

Add Happy Path Host-Side Tests #76

calebbourg opened this issue Mar 4, 2023 · 0 comments
Labels
enhancement Improves existing functionality or feature

Comments

@calebbourg
Copy link
Collaborator

calebbourg commented Mar 4, 2023

Suggestion / Feature Request

If we were able to write a suite of host-side tests that cover the happy paths for all common workflows we can improve our ability to develop without hardware present. A good place to start would be to cover, with host-side tests, all interactions included in one of our examples. In theory if we can write tests that ensure that correct byte stream grammar is maintained, then we can have a fair amount of confidence that a given change will not introduce regressions without having to actually run the code on the target device.

Note: This is, in no way, meant to replace testing on hardware. We will always verify, to the best of our ability, that full functionality is maintained for each release on actual hardware targets. This is simply to provide an easier way for devs to contribute while in situations where testing on hardware is not possible.

@calebbourg calebbourg added the enhancement Improves existing functionality or feature label Mar 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improves existing functionality or feature
Projects
Status: No status
Development

No branches or pull requests

1 participant