Skip to content

Add more integration testing infrastructure #245

Add more integration testing infrastructure

Add more integration testing infrastructure #245

Workflow file for this run

name: checks
on:
- push
- workflow_dispatch
- pull_request
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: install apt deps
run: sudo apt update && sudo apt install -y check gcc-arm-none-eabi clang-tidy
- name: checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: run unit tests
run: make PLATFORM=test check
- name: build hosted platform
run: make PLATFORM=hosted
- name: install pip deps
run: ( cd py; python3 -m pip install --upgrade pip; python3 -m pip install -r requirements.txt )
- name: run hosted integration checks
run: make PLATFORM=hosted integration
- name: upload scenario data
uses: actions/upload-artifact@v4
with: integration-test-results

Check failure on line 26 in .github/workflows/checks.yaml

View workflow run for this annotation

GitHub Actions / checks

Invalid workflow file

The workflow is not valid. .github/workflows/checks.yaml (Line: 26, Col: 15): Unexpected value 'integration-test-results' .github/workflows/checks.yaml (Line: 27, Col: 9): Unexpected value 'path'
path: scenario_*.*
- name: run lint
run: make PLATFORM=hosted lint
- name: build stm32f4 platform
run: make PLATFORM=stm32f4
- name: build gd32f4 platform
run: make PLATFORM=gd32f4