20 Commits

Author SHA1 Message Date
Rohit 85a04cf3bf [example] Add example to tests optional attributes of migrated clusters along with the script to verify.
Add pytest to CI

Fix CI
2026-04-21 14:06:52 +05:30
shripad621git 0ec2470726 tools/ci: Fix the static memory numbers failure to post on gitlab MRs for c2 and h2.
- The static memory analysis for c2 and h2 failed due to target job not found.
- The actual jobs were present but job failed due to pagination logic.
- Added the pagination logic to find the target jobs for static memory analysis.
2026-03-17 13:43:44 +05:30
WanqQixiang 968ff042a8 CI: add astyle pre-commit hook 2026-02-03 15:30:42 +08:00
WanqQixiang cf35f3a246 CI: skip TC_IDM_10_3 for main branch 2026-01-23 16:41:42 +08:00
WanqQixiang 89fe5168f7 submodule: Update connectedhomeip submodule to v1.5 sve tag 2025-11-21 14:56:00 +08:00
shripad621git 4500815659 examples: Build and pytest failure fixes for the submodule update
- Fixed the h2 pytest failure by adding the timedInteractionTimeoutMs in the activedataset command
  since spec mandates a timed interaction.
- Fixed the external platform build failure.
2025-08-21 15:32:13 +05:30
shripad621git 61d3c363a0 tools/ci : Added the support to execute python certification tests in CI.
- Added the support of the certification tests in CI for esp32c6.
- Added pytest_cert_helper script to execute certification tests.
- Added the json file to maintain and modify a list of tests to be run in the CI.
- Added the PICS file for extended_color_light for wifi for the certification tests.
- Added the support to post the test results on gitlab MR.
- Added the support to use certification test json file as an argument to pytests.
- Added support to use gitlab environment variables like ssid and password in pytests.
2025-07-14 16:45:04 +05:30
Hrishikesh Dhayagude 322b092ebb Merge branch 'pipelines' into 'main'
.gitlab-ci.yml; Cancel redundant pipelines in the CI.

See merge request app-frameworks/esp-matter!1127
2025-06-05 18:08:45 +08:00
shripad621git f98e0cee26 tools/ci: Cancel the redundant pipelines in the CI. 2025-05-30 14:46:57 +05:30
WanqQixiang ae2fe19628 pytest: Use the Matter Thread Border Router example as the TBR for ESP32-H2's pytest 2025-05-28 14:17:57 +08:00
shripad621git 9ec04c4a87 .gitlab-ci.yml: Post heap memory numbers in the MR description.
- Added a parser script to parse heap memory numbers from pytests.
- Added provision to post the heap memory numbers in MR description.
2025-04-28 08:41:59 +05:30
shripad621git 27fc964f86 tools/ci : Moved static memory numbers from MR comments to description.
- Made a provision to post the static memory numbers for c3, c2 and
  h2 in the MR description instead of repititive comments.
- Edits the memory numbers in place  for the chip for subsequent
  pipeline runs.
2025-02-14 00:17:47 +05:30
shripad621git 420dd62918 .gitlab-ci.yml: Post the memory numbers with esp32c3 2025-01-27 14:09:54 +05:30
shripad621git f8b1d24380 .gitlab-ci.yml: Post the build numbers on gitlab MR
- Added the map file as an artefact for non-pytests.
- Post the memory number difference w.r.to the base commit
  before applying the MR changes.
2025-01-10 14:20:09 +05:30
esp 159993d32a tools/ci: Reduced the number of no pytest examples in CI.
- Modified the build_apps script to build specific no pytest apps in CI
  on each build.
- Made a provision to build the remaining apps on manual basis in CI.
2024-12-06 10:20:17 +05:30
shripad621git b19d0b44b1 toos/ci : Fix the CI failure due to build_apps version upgrade 2024-09-26 21:34:51 +05:30
liyashuai 190af4c3f3 add esp32c2 pytest 2024-04-24 10:31:06 +08:00
shripad621git 4558569e10 tools/ci: Added the fix for build_apps in build_apps.py 2024-01-11 20:59:52 +05:30
Abudl Rehman 14d41f39b6 CI: Add pytest in CI test 2023-06-26 14:51:34 +08:00
Jiacheng Guo 9576cdd055 ci: add auto format scripts 2021-10-25 17:40:18 +08:00