Why not start the test infrastructure from sim/qemu? It's more simple to set up and has unlimited resources. Once the sim/qemu test workflow is ready, it isn't very hard to duplicate to the real boards.
On Tue, May 23, 2023 at 8:42 AM Alan C. Assis <acas...@gmail.com> wrote: > On 5/22/23, Tomek CEDRO <to...@cedro.info> wrote: > > This is why I asked not that long ago about > > Software-Hardware-Support-Compatibility-Matrix.. this would be really > > big table with hardware boards in columns and features in rows with > > green marks (or +1) where full support is confirmed, yellow (or 0) > > meaning work-in-progress, red (or -1) meaning no support or known > > problems. > > > > According to that Compatibility Matrix it would be possible to create > > proof-based configurations to build, and builds would prove the > > configurations. > > > > To be honest I have no idea how that could be implemented in such a > > complex project as NuttX with all those possible configurations.. that > > would really require big CI automation and I am not really familiar > > with GH CI yet maybe this is possible.. does GH charge $ for this CI > > operations? :-) > > > > When working for ARM at mbed they had this big wall of boards and such > > tests were performed not only at build stage but also on a real > > hardware.. each board had DAPLink that allowed flashing and serial > > port shell that executed some test scripts :-) > > > > Yes, I and Sebastien tried to create a testing farm for NuttX using > Raspberry Pi: > > https://bitbucket.org/acassis/raspi-nuttx-farm/src/master/ > > but soon we realize it will not scale well, for each board we need a > Raspi, or a USB HUB with Power Control over on each port (to > physically turn ON/OFF the board). > > In the past using Raspberry Pi Zero was a good idea: > https://www.raspberrypi.com/news/raspberry-pi-zero/ > The price was U$ 5.00, so we could by 100 that it was not too expensive :-) > > Maybe a better alternative should be create some USB/HUB board using > ESP32-S2 that we could use as bridge to program from a central > computer/board over WiFi. > > BR, > > Alan >