Skip to content

Hid rtos threadx demos #10

Hid rtos threadx demos

Hid rtos threadx demos #10

name: USBX Samples Regression Test
# Runs sample-based regression tests (samples_rtos_build) on push / pull
# request to master, or on manual dispatch.
on:
workflow_dispatch:
inputs:
skip_coverage:
required: false
type: boolean
default: true
coverage_name:
required: false
default: 'samples_rtos_build'
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
manual_tests:
if: github.event_name == 'workflow_dispatch'
permissions:
contents: read
issues: read
checks: write
pull-requests: write
pages: write
id-token: write
uses: eclipse-threadx/threadx/.github/workflows/regression_template.yml@master
with:
cmake_path: ./test/cmake/usbx
build_script: ./scripts/build.sh samples_rtos_build
test_script: ./scripts/test.sh samples_rtos_build
coverage_name: ${{ inputs.coverage_name }}
skip_coverage: ${{ !!inputs.skip_coverage }}
auto_tests:
if: github.event_name != 'workflow_dispatch'
permissions:
contents: read
issues: read
checks: write
pull-requests: write
pages: write
id-token: write
uses: eclipse-threadx/threadx/.github/workflows/regression_template.yml@master
with:
cmake_path: ./test/cmake/usbx
build_script: ./scripts/build.sh samples_rtos_build
test_script: ./scripts/test.sh samples_rtos_build
coverage_name: samples_rtos_build
skip_coverage: true