mirror of https://github.com/FOME-Tech/fome-fw.git
update hw ci script to use gradle
This commit is contained in:
parent
2c46b655a3
commit
eb9490c279
|
@ -10,7 +10,6 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# - build-target: f407-discovery
|
# - build-target: f407-discovery
|
||||||
# script: hardware_ci_f4_discovery
|
|
||||||
# runs-on: hw-ci-f4-discovery
|
# runs-on: hw-ci-f4-discovery
|
||||||
# test-suite: com.rusefi.HwCiF4Discovery
|
# test-suite: com.rusefi.HwCiF4Discovery
|
||||||
# folder: config/boards/f407-discovery
|
# folder: config/boards/f407-discovery
|
||||||
|
@ -19,16 +18,14 @@ jobs:
|
||||||
# serial-device: /dev/serial/by-id/usb-FOME_FOME_Engine_Management_ECU_2B003B000A51343033393930-if01
|
# serial-device: /dev/serial/by-id/usb-FOME_FOME_Engine_Management_ECU_2B003B000A51343033393930-if01
|
||||||
|
|
||||||
- build-target: f407-discovery
|
- build-target: f407-discovery
|
||||||
script: hardware_ci_f4_discovery
|
|
||||||
runs-on: hw-ci-f4-discovery-2
|
runs-on: hw-ci-f4-discovery-2
|
||||||
test-suite: com.rusefi.HwCiF4Discovery
|
test-suite: com.rusefi.HwCiF4Discovery
|
||||||
folder: config/boards/f407-discovery
|
folder: config/boards/f407-discovery
|
||||||
config-name: all
|
config-name: all
|
||||||
openocd-script: ../.github/workflows/openocd_ci_f4_discovery_2.cfg
|
openocd-script: ../.github/workflows/openocd_ci_f4_discovery.cfg
|
||||||
serial-device: /dev/serial/by-id/usb-FOME_FOME_Engine_Management_ECU_1E0032000851353238333131-if01
|
serial-device: /dev/serial/by-id/usb-rusEFI_LLC_rusEFI_Engine_Management_ECU_2B003B000A51343033393930-if01
|
||||||
|
|
||||||
# - build-target: proteus_f4
|
# - build-target: proteus_f4
|
||||||
# script: hardware_ci_proteus
|
|
||||||
# runs-on: hw-ci-proteus
|
# runs-on: hw-ci-proteus
|
||||||
# test-suite: com.rusefi.HwCiF4Proteus
|
# test-suite: com.rusefi.HwCiF4Proteus
|
||||||
# folder: config/boards/proteus
|
# folder: config/boards/proteus
|
||||||
|
@ -90,19 +87,7 @@ jobs:
|
||||||
working-directory: ./firmware
|
working-directory: ./firmware
|
||||||
run: openocd -f "${{matrix.openocd-script}}" -c init -c targets -c "reset halt" -c "flash erase_sector 0 0 11" -c "flash write_image "deliver/fome.bin" 0x08000000" -c "reset run" -c "shutdown"
|
run: openocd -f "${{matrix.openocd-script}}" -c init -c targets -c "reset halt" -c "flash erase_sector 0 0 11" -c "flash write_image "deliver/fome.bin" 0x08000000" -c "reset run" -c "shutdown"
|
||||||
|
|
||||||
- name: Generate Java (Antlr)
|
|
||||||
working-directory: ./java_tools
|
|
||||||
run: ./gradlew :config_definition:generateGrammarSource
|
|
||||||
|
|
||||||
- name: Generate Autotest Jar
|
|
||||||
working-directory: ./java_tools
|
|
||||||
run: ./gradlew :autotest:shadowJar
|
|
||||||
|
|
||||||
- name: List serial services
|
|
||||||
run: ls /dev/serial/by-id/
|
|
||||||
|
|
||||||
# This both compiles and runs HW CI tests
|
# This both compiles and runs HW CI tests
|
||||||
- name: Run Hardware CI
|
- name: Run Hardware CI
|
||||||
working-directory: ./java_console
|
run: .github/workflows/hw-ci/run_hw_ci.sh ${{matrix.test-suite}}
|
||||||
run: ant ${{matrix.script}}
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# for instance
|
||||||
|
# .github/workflows/hw-ci/run_hw_ci.sh com.rusefi.HwCiF4Proteus
|
||||||
|
|
||||||
|
HW_SUITE=$1
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
cd java_tools
|
||||||
|
./gradlew :autotest:shadowJar
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
java -cp java_console/autotest/build/libs/autotest-all.jar $HW_SUITE
|
Loading…
Reference in New Issue