Skip to content

Commit 06a3ce4

Browse files
committed
added the path pattern to search the test_app in classes
1 parent 0d605e9 commit 06a3ce4

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

.github/workflows/build_and_run_esp_usb_host_test_apps.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
ESP_USB_CONFIG_FILE: esp-usb/.idf_build_apps.toml
2727
ESP_USB_MANIFEST: esp-usb/.build-test-rules.yml
2828
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
3030
steps:
3131
- uses: actions/checkout@v4
3232
with:
@@ -44,9 +44,24 @@ jobs:
4444
export EXTRA_CXXFLAGS="${PEDANTIC_FLAGS}"
4545
export ENV_VAR_USB_COMP_MANAGED=yes
4646
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
5065
- uses: actions/upload-artifact@v4
5166
with:
5267
# Test apps builds live under the repository workspace, we use workspace-relative glob

0 commit comments

Comments
 (0)