From 23a537b19b1434bb55549bfbc587b216cae2bb13 Mon Sep 17 00:00:00 2001 From: Suren Gabrielyan Date: Wed, 19 Oct 2022 10:00:14 +0200 Subject: [PATCH] CI: Created a common requirements.txt --- .github/workflows/target-test.yml | 2 +- .github/workflows/test_apps.yml | 2 +- .../esp_websocket_client/examples => ci}/requirements.txt | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) rename {components/esp_websocket_client/examples => ci}/requirements.txt (74%) diff --git a/.github/workflows/target-test.yml b/.github/workflows/target-test.yml index 106dae7b3..a3d87872d 100644 --- a/.github/workflows/target-test.yml +++ b/.github/workflows/target-test.yml @@ -219,7 +219,7 @@ jobs: env: PIP_EXTRA_INDEX_URL: "https://www.piwheels.org/simple" run: | - pip install --only-binary cryptography --extra-index-url https://dl.espressif.com/pypi/ -r $GITHUB_WORKSPACE/components/esp_websocket_client/examples/requirements.txt + pip install --only-binary cryptography --extra-index-url https://dl.espressif.com/pypi/ -r $GITHUB_WORKSPACE/ci/requirements.txt - name: Download Example Test to target run: python -m esptool --chip ${{ matrix.idf_target }} write_flash 0x0 components/esp_websocket_client/examples/build/flash_image.bin - name: Run Example Test on target diff --git a/.github/workflows/test_apps.yml b/.github/workflows/test_apps.yml index a4830cb44..2b5fc4b1e 100644 --- a/.github/workflows/test_apps.yml +++ b/.github/workflows/test_apps.yml @@ -25,7 +25,7 @@ jobs: working-directory: components/mdns/tests/test_apps run: | . ${IDF_PATH}/export.sh - pip install dpkt pytest idf_build_apps pytest-embedded-serial-esp + pip install -r $GITHUB_WORKSPACE/ci/requirements.txt - name: Build ${{ matrix.example }} with IDF-${{ matrix.idf_ver }} for ${{ matrix.idf_target }} env: IDF_TARGET: ${{ matrix.idf_target }} diff --git a/components/esp_websocket_client/examples/requirements.txt b/ci/requirements.txt similarity index 74% rename from components/esp_websocket_client/examples/requirements.txt rename to ci/requirements.txt index e92ba8128..60d3b2604 100644 --- a/components/esp_websocket_client/examples/requirements.txt +++ b/ci/requirements.txt @@ -2,3 +2,6 @@ pytest-embedded-serial-esp pytest-embedded-idf junit_xml SimpleWebSocketServer +dpkt +pytest +idf_build_apps