tmedicci commented on issue #15730:
URL: https://github.com/apache/nuttx/issues/15730#issuecomment-2679052278

   > The ones that already exist. It may take more time to build separate 
configurations, but there will be no additional burden and compatibility 
problems. Anyways, this idea is nice, but looks like we need some other stuff 
first, and we work in our free time surrounded with thousands of other tasks :\
   > 
   > [@lupyuen](https://github.com/lupyuen) already created some `test_xxx` 
configurations.. but after some considerations I feel like this is just 
additional work with not much benefit?
   
   Well, let's quantify it: there are **342** boards and **1654** defconfigs. 
It can be even less than that: consider testing only a single board for each 
chip, that would be less than **110** defconfigs.
   
   The idea is to test a single defconfig for each board (worst case) and, if 
successful, proceed to test the other defconfigs.
   
   Currently, our CI triggers up to 32 parallel jobs to build the 1654 
defconfigs. If one of these jobs fails, the others will continue running. By 
running only a single job to build 110 defconfigs, we can stop as soon as the 
first build fails. This would save a lot of GH runners usage.
   
   I think it's a _huge_ benefit!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to