From c414add29f1a73234ead1d3da6954b395178a5f0 Mon Sep 17 00:00:00 2001 From: Li Jie Date: Thu, 21 Aug 2025 19:51:20 +0800 Subject: [PATCH] update targets tests --- .github/workflows/targets.yml | 142 +----------------------------- _demo/empty/build-targets-ci.sh | 149 ++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+), 141 deletions(-) create mode 100644 _demo/empty/build-targets-ci.sh diff --git a/.github/workflows/targets.yml b/.github/workflows/targets.yml index 09477cfc..9e0de890 100644 --- a/.github/workflows/targets.yml +++ b/.github/workflows/targets.yml @@ -37,144 +37,4 @@ jobs: - name: Build targets run: | cd _demo/empty - for target in \ - ae-rp2040 \ - arduino-leonardo \ - arduino-mega1280 \ - arduino-mega2560 \ - arduino-mkr1000 \ - arduino-mkrwifi1010 \ - arduino-nano-new \ - arduino-nano \ - arduino-nano33 \ - arduino-zero \ - arduino \ - atmega1280 \ - atmega1284p \ - atmega2560 \ - atmega328p \ - atmega328pb \ - atmega32u4 \ - atsamd21e18a \ - atsamd21g18a \ - atsamd51g19a \ - atsamd51j19a \ - atsamd51j20a \ - atsamd51p19a \ - atsamd51p20a \ - atsame51j19a \ - atsame54-xpro \ - atsame54p20a \ - attiny1616 \ - attiny85 \ - badger2040-w \ - badger2040 \ - bluepill-clone \ - bluepill \ - btt-skr-pico \ - challenger-rp2040 \ - circuitplay-express \ - cortex-m-qemu \ - cortex-m0 \ - cortex-m0plus \ - cortex-m3 \ - cortex-m33 \ - cortex-m4 \ - cortex-m7 \ - digispark \ - elecrow-rp2040 \ - elecrow-rp2350 \ - esp-c3-32s-kit \ - esp32-c3-devkit-rust-1 \ - esp32c3-12f \ - esp32c3-supermini \ - esp32c3 \ - fe310 \ - feather-m0-express \ - feather-m0 \ - feather-m4-can \ - feather-m4 \ - feather-rp2040 \ - feather-stm32f405 \ - gameboy-advance \ - gemma-m0 \ - gnse \ - gobadge \ - gopher-badge \ - gopherbot \ - grandcentral-m4 \ - hifive1b \ - itsybitsy-m0 \ - itsybitsy-m4 \ - k210 \ - kb2040 \ - lgt92 \ - lorae5 \ - m5stamp-c3 \ - macropad-rp2040 \ - maixbit \ - makerfabs-esp32c3spi35 \ - matrixportal-m4 \ - metro-m4-airlift \ - mksnanov3 \ - nano-rp2040 \ - nintendoswitch \ - nucleo-f103rb \ - nucleo-f722ze \ - nucleo-l031k6 \ - nucleo-l432kc \ - nucleo-l476rg \ - nucleo-l552ze \ - nucleo-wl55jc \ - p1am-100 \ - pga2350 \ - pico-plus2 \ - pico-w \ - pico \ - pico2-w \ - pico2 \ - pybadge \ - pygamer \ - pyportal \ - qtpy-esp32c3 \ - qtpy-rp2040 \ - qtpy \ - riscv-qemu \ - riscv32 \ - riscv64 \ - rp2040 \ - rp2350 \ - rp2350b \ - simavr \ - stm32f469disco \ - stm32f4disco-1 \ - stm32f4disco \ - stm32l0x2 \ - stm32wl5x_cm4 \ - stm32wle5 \ - swan \ - teensy36 \ - teensy40 \ - teensy41 \ - thingplus-rp2040 \ - thumby \ - tiny2350 \ - tkey \ - trinket-m0 \ - trinkey-qt2040 \ - tufty2040 \ - wasip2 \ - wasm-unknown \ - waveshare-rp2040-tiny \ - waveshare-rp2040-zero \ - wioterminal \ - xiao-esp32c3 \ - xiao-rp2040 \ - xiao; do - ../../llgo.sh build -v -target $target -o hello.out . >/dev/null 2>&1 - if [ $? -eq 0 ]; then - echo ✅ $target `file hello.out` - else - echo ❌ $target - fi - done + bash build-targets-ci.sh diff --git a/_demo/empty/build-targets-ci.sh b/_demo/empty/build-targets-ci.sh new file mode 100644 index 00000000..2681231b --- /dev/null +++ b/_demo/empty/build-targets-ci.sh @@ -0,0 +1,149 @@ +for target in \ +adafruit-esp32-feather-v2 \ +ae-rp2040 \ +arduino-leonardo \ +arduino-mega1280 \ +arduino-mega2560 \ +arduino-mkr1000 \ +arduino-mkrwifi1010 \ +arduino-nano-new \ +arduino-nano \ +arduino-nano33 \ +arduino-zero \ +arduino \ +atmega1284p \ +atmega328pb \ +atsamd21e18a \ +atsamd21g18a \ +atsamd51g19a \ +atsamd51j19a \ +atsamd51j20a \ +atsamd51p19a \ +atsamd51p20a \ +atsame51j19a \ +atsame54-xpro \ +atsame54p20a \ +attiny1616 \ +badger2040-w \ +badger2040 \ +bluepill-clone \ +bluepill \ +btt-skr-pico \ +challenger-rp2040 \ +circuitplay-express \ +cortex-m-qemu \ +cortex-m0 \ +cortex-m0plus \ +cortex-m3 \ +cortex-m33 \ +cortex-m4 \ +cortex-m7 \ +d1mini \ +digispark \ +elecrow-rp2040 \ +elecrow-rp2350 \ +esp-c3-32s-kit \ +esp32-c3-devkit-rust-1 \ +esp32-coreboard-v2 \ +esp32-mini32 \ +esp32 \ +esp32c3-12f \ +esp32c3-supermini \ +esp32c3 \ +esp8266 \ +fe310 \ +feather-m0-express \ +feather-m0 \ +feather-m4-can \ +feather-m4 \ +feather-rp2040 \ +feather-stm32f405 \ +gameboy-advance \ +gemma-m0 \ +gnse \ +gobadge \ +gopher-badge \ +gopherbot \ +grandcentral-m4 \ +hifive1b \ +itsybitsy-m0 \ +itsybitsy-m4 \ +k210 \ +kb2040 \ +lgt92 \ +lorae5 \ +m5paper \ +m5stack-core2 \ +m5stack \ +m5stamp-c3 \ +m5stick-c \ +macropad-rp2040 \ +makerfabs-esp32c3spi35 \ +matrixportal-m4 \ +mch2022 \ +metro-m4-airlift \ +mksnanov3 \ +nano-rp2040 \ +nintendoswitch \ +nodemcu \ +nucleo-f103rb \ +nucleo-f722ze \ +nucleo-l031k6 \ +nucleo-l432kc \ +nucleo-l476rg \ +nucleo-l552ze \ +nucleo-wl55jc \ +p1am-100 \ +pga2350 \ +pico-plus2 \ +pico-w \ +pico \ +pico2-w \ +pico2 \ +pybadge \ +pygamer \ +pyportal \ +qtpy-esp32c3 \ +qtpy-rp2040 \ +qtpy \ +riscv-qemu \ +riscv32 \ +riscv64 \ +rp2350 \ +rp2350b \ +simavr \ +stm32f469disco \ +stm32f4disco-1 \ +stm32f4disco \ +stm32l0x2 \ +stm32wl5x_cm4 \ +stm32wle5 \ +swan \ +teensy36 \ +teensy40 \ +teensy41 \ +thingplus-rp2040 \ +thumby \ +tiny2350 \ +tkey \ +trinket-m0 \ +trinkey-qt2040 \ +tufty2040 \ +wasi \ +wasip1 \ +wasip2 \ +wasm-unknown \ +wasm \ +waveshare-rp2040-tiny \ +waveshare-rp2040-zero \ +wioterminal \ +xiao-esp32c3 \ +xiao-rp2040 \ +xiao; do + ../../llgo.sh build -v -target $target -o hello.out . >/dev/null 2>&1 + if [ $? -eq 0 ]; then + echo ✅ $target `file hello.out` + else + echo ❌ $target + fi + done