فهرست منبع

feat: add requirements.ci.txt

Fu Hanxi 3 سال پیش
والد
کامیت
01baaf33ed
3فایلهای تغییر یافته به همراه23 افزوده شده و 0 حذف شده
  1. 6 0
      tools/requirements.json
  2. 9 0
      tools/requirements/requirements.ci.txt
  3. 8 0
      tools/requirements/requirements.pytest.txt

+ 6 - 0
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",

+ 9 - 0
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

+ 8 - 0
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