|
26 | 26 | ESP_USB_CONFIG_FILE: esp-usb/.idf_build_apps.toml |
27 | 27 | ESP_USB_MANIFEST: esp-usb/.build-test-rules.yml |
28 | 28 | ESP_USB_IGNORE_WARNING_FILE: esp-usb/.ignore_build_warnings.txt |
29 | | - ESP_HOST_TEST_APPS: esp-usb/host |
| 29 | + ESP_HOST_CLASS_TEST_APP_PATH: esp-usb/host/class/*/*/test_app |
30 | 30 | steps: |
31 | 31 | - uses: actions/checkout@v4 |
32 | 32 | with: |
|
44 | 44 | export EXTRA_CXXFLAGS="${PEDANTIC_FLAGS}" |
45 | 45 | export ENV_VAR_USB_COMP_MANAGED=yes |
46 | 46 |
|
47 | | - python .github/ci/override_managed_component.py tinyusb . ${{ env.ESP_HOST_TEST_APPS }}/* |
48 | | - idf-build-apps find --config-file ${{ env.ESP_USB_CONFIG_FILE }} -p ${{ env.ESP_HOST_TEST_APPS }} -t all --manifest-files ${{ env.ESP_USB_MANIFEST }} --manifest-rootpath ${{ env.ESP_USB_PATH }} |
49 | | - idf-build-apps build --config-file ${{ env.ESP_USB_CONFIG_FILE }} -p ${{ env.ESP_HOST_TEST_APPS }} -t all --manifest-files ${{ env.ESP_USB_MANIFEST }} --manifest-rootpath ${{ env.ESP_USB_PATH }} --ignore-warning-files ${{ env.ESP_USB_IGNORE_WARNING_FILE }} |
| 47 | + python .github/ci/override_managed_component.py tinyusb . ${{ env.ESP_HOST_CLASS_TEST_APP_PATH }} |
| 48 | +
|
| 49 | + idf-build-apps find \ |
| 50 | + --config-file ${{ env.ESP_USB_CONFIG_FILE }} \ |
| 51 | + -p ${{ env.ESP_HOST_CLASS_TEST_APP_PATH }} \ |
| 52 | + -t all \ |
| 53 | + --manifest-files ${{ env.ESP_USB_MANIFEST }} \ |
| 54 | + --manifest-rootpath ${{ env.ESP_USB_PATH }} \ |
| 55 | + --disable-targets linux |
| 56 | +
|
| 57 | + idf-build-apps build \ |
| 58 | + --config-file ${{ env.ESP_USB_CONFIG_FILE }} \ |
| 59 | + -p ${{ env.ESP_HOST_CLASS_TEST_APP_PATH }} \ |
| 60 | + -t all \ |
| 61 | + --manifest-files ${{ env.ESP_USB_MANIFEST }} \ |
| 62 | + --manifest-rootpath ${{ env.ESP_USB_PATH }} \ |
| 63 | + --ignore-warning-files ${{ env.ESP_USB_IGNORE_WARNING_FILE }} \ |
| 64 | + --disable-targets linux |
50 | 65 | - uses: actions/upload-artifact@v4 |
51 | 66 | with: |
52 | 67 | # Test apps builds live under the repository workspace, we use workspace-relative glob |
|
0 commit comments