Closed SergioGasquez closed 7 months ago
Add HIL CI that:
hello_world
board-info
flash
monitor
erase-flash
read-flash
hexdump
save-image
write-bin
info!
non-interactive
HIL CI errors:
We would also need to decide when this action runs
Thanks to @achxkloel for the investigation on the monitoring issue
HIL CI is now green! Only CI on macos is failing due to: https://github.com/esp-rs/espflash/issues/597. The only thing left would be to decide when the HIL CI should run.
Add HIL CI that:
In Ubuntu runners, build esp-halhello_world
example for every target, upload artifacts to actionsboard-info
, checks that "esp32" is printedflash
, checks that "Flashing has completed!" is printedmonitor
for 5secs, checks that "Hello world!" is printederase-flash
, checks that "Flash has been erased!" is printedread-flash
, checks that "Flash content successfully read and written to" is printedhexdump
to verify that read flash is empty (its been erased, so it should be)save-image
, checks that "Image successfully saved!" is printedwrite-bin
, checks that "Binary successfully written to flash!" is printedmonitor
for 5secs, checks that "Hello world!" is printedinfo!
logs for when the command ends successfullynon-interactive
flag to monitoring so it can be used in CIHIL CI errors:ESP32 is failing when trying to flash the board, not sure what is happening there.ESP32-C2 seems to be offline.ESP32-C3 fails as its a rust board and it cant read the uart.ESP32-C2 cant monitor. Its a 26MHz C2 and it only reads noiseWe would also need to decide when this action runs
Thanks to @achxkloel for the investigation on the monitoring issue