Extend USB/OTA max application update testing #2762
+330
−78
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Various users have encountered issues updating large applications. We should extend our testing to cover more realistic use cases.
Solution
The USB and OTA update tests should cover the following scenarios
The "busy" test do the following
OS_THREAD_PRIORITY_CRITICAL
)delay(1)
to emulate frequent schedule switchesSteps to Test
Which unit/integration/application tests are applicable to this code change? (At minimum a test of some kind should be provided)
Example App
Update
device-os-test
to latestBuild + flash deviceOS@develop
Build test app
Flash + run test app