Hello everyone, I wanted to get some feedback on my proposal for re-factor of OS test: https://github.com/apache/nuttx-apps/issues/3258
Since it's the holidays and I have some time on my hands, I figured that OS test could use some improvements, especially since it is the primary test used to check for regressions/correct functionality of kernel logic on NuttX. My proposal basically aims to use the Unity test framework to organize all of the existing tests in OS test so that there is a logical code structure, and also logical console output which makes it much clearer to tell if a test has passed/failed. The goal is that a) this should make reviewing test results much easier in PRs and b) the improved code readability/extendability should make it easier for contributors to identify gaps in the testing and also add their own suggested tests. I have used the Unity support on NuttX for embedded testing for rocketry and really enjoyed it; I think it would be a huge improvement for NuttX. If this refactor is accepted by the community, once it is done I plan on completing more documentation for the OS test on the NuttX website. There is currently a lack of information about all of the test suites that exist for the OS and what exactly is being verified. Please let me know what you think! -- Matteo Golin
signature.asc
Description: PGP signature
