Moving this discussion from a 2020/05/17 thread titled:
"Backporting Fixes [was: heap malloc when executing binary/elf file]"

The discussion about automated testing begins at [1] where Greg
asks whether we want to invest in an exhaustive functional test suite
to qualify releases.

I suggested that we could consider several tiers of testing:

> * The lowest tier could be coding standard and build testing. (Which
>   we're already doing.)
>
> * The next tier could be static analysis of the code.
>
>   There are free analyzers, as well as cloud based commercial ones
>   that are free for open source projects to use.
>
> * The next tier could be an automated test suite that runs in a
>   simulator.
>
>   This would be accessible to the greatest numbers of developers and
>   contributors, because there's nothing to buy.
>
> * The highest tier could be testing on a reference hardware board.
>
> We could begin by perfecting the lowest tier and then gradually
> climbing up the ladder by adding static analysis, etc.

Renaming this thread so that we can continue that discussion...

Cheers,
Nathan

[1] 
https://lists.apache.org/thread.html/r0a4db514b8ccfb5d0fde3e8bb2654a1fc27dc39501145ee4487a0719%40%3Cdev.nuttx.apache.org%3E

Reply via email to