From 01baaf33ed5ceae6c3ce3b9d50f18f79aed94e15 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Fri, 29 Jul 2022 17:49:27 +0800 Subject: [PATCH] feat: add requirements.ci.txt --- tools/requirements.json | 6 ++++++ tools/requirements/requirements.ci.txt | 9 +++++++++ tools/requirements/requirements.pytest.txt | 8 ++++++++ 3 files changed, 23 insertions(+) create mode 100644 tools/requirements/requirements.ci.txt diff --git a/tools/requirements.json b/tools/requirements.json index bfc09a428c..ac5ced813a 100644 --- a/tools/requirements.json +++ b/tools/requirements.json @@ -19,6 +19,12 @@ "optional": true, "requirement_path": "tools/requirements/requirements.pytest.txt" }, + { + "name": "ci", + "description": "Packages for ESP-IDF CI scripts", + "optional": true, + "requirement_path": "tools/requirements/requirements.ci.txt" + }, { "name": "docs", "description": "Packages for building ESP-IDF documentation", diff --git a/tools/requirements/requirements.ci.txt b/tools/requirements/requirements.ci.txt new file mode 100644 index 0000000000..b183644fec --- /dev/null +++ b/tools/requirements/requirements.ci.txt @@ -0,0 +1,9 @@ +# Python package requirements for CI in ESP-IDF. +# This feature can be enabled by running "install.{sh,bat,ps1,fish} --enable-ci" + +# ci +coverage +idf-build-apps +junit_xml +python-gitlab +pyyaml diff --git a/tools/requirements/requirements.pytest.txt b/tools/requirements/requirements.pytest.txt index fbf994b1cb..fb84dc624f 100644 --- a/tools/requirements/requirements.pytest.txt +++ b/tools/requirements/requirements.pytest.txt @@ -1,7 +1,15 @@ +# Python package requirements for pytest in ESP-IDF. +# This feature can be enabled by running "install.{sh,bat,ps1,fish} --enable-pytest" + pytest-embedded-serial-esp pytest-embedded-idf pytest-embedded-qemu pytest-rerunfailures + +# build +idf-build-apps + +# dependencies in pytest test scripts scapy websocket-client netifaces