Aleksei Apaseev
a6b84b5ccc
feat(ci): add retry job functionality to dynamic pipeline report
...
Introduced changes:
- add a manual ci job to retry failed jobs.
- refactor js scripts in report template
- extract the CI ENV vars related to the report generation script to the predefined constants.py module
- introduce a new action "retry_failed_jobs" in helper script "gitlab_api.py"
2024-08-09 19:05:53 +08:00
Igor Udot
b40ac839cc
Merge branch 'ci/test_correct_exit_code' into 'master'
...
Add support for Dynamic Pipeline Configuration
Closes IDFCI-2035 and IDFCI-1936
See merge request espressif/esp-idf!29115
2024-08-07 11:04:07 +08:00
igor.udot
e669c7ab5b
ci: fast_pipeline yml branch
2024-08-05 16:07:36 +08:00
Ivan Grokhotkov
0ca8567bb6
change(ci): disable dangerjs checker for release notes
2024-08-02 11:56:38 +02:00
Fu Hanxi
b5bdc1ac9b
ci: add idf-build-apps load soc caps test case
2024-07-29 15:34:26 +02:00
Marius Vikhammer
00a46fedbe
ci(qemu): remove allowed to fail attribute from qemu tests
2024-07-26 15:36:32 +08:00
igor.udot
5c23314da1
fix: apps empty list is not None
2024-07-19 12:29:42 +08:00
igor.udot
08a6985152
fix: temporal solution for host build and test
2024-07-18 13:57:35 +08:00
Aleksei Apaseev
cd59d96ff4
ci: add dut_log_url column to failed testcases report
...
Introduced changes:
- add xml attribute "dut_log_url" to pytest report
- add column "dut_log_url" to failed testcases table of dynamic pipeline report
- make the table header sticky
- add permalinks to the Table Titles
- split target test report by testcase type for better clarity
- fix the logic of finding the testcases failed on cur branch / other branches
2024-07-17 17:52:11 +08:00
wanlei
fdfab41f95
feat(esp32c61): enable c61 ci build
2024-07-16 16:06:19 +08:00
Jakob Hasse
e35c614661
Merge branch 'feature/freertos_plus_posix_2' into 'master'
...
Added FreeRTOS-Plus-POSIX message queue implementation
Closes IDF-8058 and IDFGH-4530
See merge request espressif/esp-idf!28868
2024-07-12 22:24:21 +08:00
Fu Hanxi
54eb0dc301
Merge branch 'ci/console_confirmed_write' into 'master'
...
Ci: console use dut.confirm_write
See merge request espressif/esp-idf!32028
2024-07-12 12:01:44 +08:00
Jakob Hasse
bddc1e95ef
feat(rt/posix): Added FreeRTOS-Plus-POSIX message queues implementation
...
Note: The current mq_open() implementation is changed to match
the POSIX standard.
2024-07-11 21:08:01 +02:00
Marius Vikhammer
4cc56c6f18
ci(console): change pytest writes to confirm_write
2024-07-10 17:49:45 +08:00
Marius Vikhammer
ed18f232cf
ci(qemu): add debug log and bin artifact to assist debugging
2024-07-09 14:44:11 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
Roland Dobai
15013c978a
Merge branch 'feat/added_pwsh_checker' into 'master'
...
feat: Added pre-commit hook of PowerShell scrip checker
Closes IDF-8301
See merge request espressif/esp-idf!30593
2024-06-25 17:18:27 +08:00
Marius Vikhammer
c381612efa
Merge branch 'docs/disable_pdf_build' into 'master'
...
ci(docs): set PDF build as allowed to fail
See merge request espressif/esp-idf!31657
2024-06-22 13:34:15 +08:00
Marius Vikhammer
2e3ad85a60
ci(docs): set PDF build as allowed to fail
2024-06-21 15:43:20 +08:00
Aleksei Apaseev
63bd3a18ad
ci: add failed jobs report generator. Improve Target Test Report
...
Introduced changes:
- refactor the cli script used for report generation
- introduce failed jobs report generator
- cover job report generation with tests
- add job failure rate
- add test cases failure rate
- add current branch / other branches statistic for failed jobs / testcases
2024-06-20 14:40:54 +08:00
Jakub Kocka
8f383060dd
feat: Added pre-commit hook of PowerShell scrip checker
2024-06-20 08:26:46 +02:00
Alexey Lapshin
b0ba5689f1
Merge branch 'feature/gcc-fanalyzer' into 'master'
...
feat(ci): add gnu static analyzer job
See merge request espressif/esp-idf!30902
2024-06-19 19:31:53 +08:00
morris
dd46392a66
feat(ci): check LL functions not read write register by half word
2024-06-18 14:58:41 +08:00
Alexey Lapshin
ed6e497c6f
feat(build): add COMPILER_STATIC_ANALYZER option
2024-06-18 14:25:37 +08:00
Marius Vikhammer
21c111465a
Merge branch 'docs/c61_support' into 'master'
...
docs(c61): add docs build for C61
Closes IDF-9287
See merge request espressif/esp-idf!31182
2024-06-04 18:13:38 +08:00
Marius Vikhammer
2eb4cd3d84
docs(c61): add docs build for C61
2024-06-03 10:24:27 +08:00
Aleksei Apaseev
40c8a16ad4
ci: add known failure cases to the target test report
...
target test report:
- refactor the methods to ensure reusability
- cover report generation with tests
- introduce a known failure tests block in report
- add grafana link to testcases dashboard
2024-05-28 15:36:22 +08:00
Fu Hanxi
61559dc3e4
ci: ignore collect import error on CI with env var
2024-05-24 16:29:39 +02:00
Sudeep Mohanty
50460d3483
feat(ci): Added CI host test for the linux target on MacOS runners
...
This commit adds a CI host test for the linux target to build and run
MacOS runners. Additionally, it adds a MacOS test for the hellow_world
app.
2024-05-24 16:29:22 +02:00
Alexey Gerenkov
8b93323da6
Merge branch 'upgrade_clang_toolchain' into 'master'
...
Upgrade clang toolchain version to 'esp-17.0.1_20240419'
See merge request espressif/esp-idf!29811
2024-05-14 21:47:06 +08:00
harshal.patil
1c21eb367e
fix(hal/test_apps): Fix build failure of the crypto hal test app for ESP32-P4
...
- Add bootloader_support component in its priv_requires as we use source files from mbedtls
2024-05-14 11:53:44 +05:30
Fu Hanxi
d3abfa3d73
Merge branch 'ci/fix_pytest_embedded_log_dir' into 'master'
...
ci: move log dir from pytest_embedded_log to pytest-embedded
See merge request espressif/esp-idf!30747
2024-05-10 16:28:49 +08:00
Fu Hanxi
152db1a4ba
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-09 12:23:04 +02:00
Frantisek Hrbata
9df59a2193
ci: add simple test for idf_size.py python compatibility
...
This adds a simple test that tries to run idf_size.py help and check
if the process does not exit with error. This is just to make sure
that idf_size.py can be used with minimum required python version.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-05-08 13:38:19 +02:00
Alexey Gerenkov
86ef0c23fd
refactor(test): Change clang build tests app name
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
57f61d2311
feat(tools): Update Clang version to esp-17.0.1_20240419
2024-05-03 16:55:13 +03:00
Roland Dobai
6f6706cb8e
ci(tools): Fix IDF_MIRROR_PREFIX_MAP for including all tools from local
2024-04-26 15:17:39 +02:00
Darian Leung
a7ecda8429
change(ci): Update code owners for USB Host maintainer docs
2024-04-24 22:18:37 +08:00
Ivan Grokhotkov
0436d49815
change(version): Update version to v5.4-dev
2024-04-22 22:43:44 +02:00
Fu Hanxi
ed2d492bde
ci: check missing runners only when needed
2024-04-22 15:38:36 +02:00
Kevin (Lao Kaiyao)
7835ce48f1
Merge branch 'ci/enable_doc_build_for_esp32c5' into 'master'
...
ci(doc): enable doc build for esp32c5
See merge request espressif/esp-idf!30338
2024-04-19 11:50:10 +08:00
Roland Dobai
9b8e2c72ba
Merge branch 'docs/coredump_standalone' into 'master'
...
docs(tools/coredump): add information about standalone tool for advanced users
Closes IDFGH-12407 and IDFGH-12462
See merge request espressif/esp-idf!30039
2024-04-18 21:20:08 +08:00
laokaiyao
fc000cd7b7
ci(doc): enable doc build for esp32c5
2024-04-18 19:39:29 +08:00
Ivan Grokhotkov
545203f1c8
change(ci): split test_apps build-test-rules, add missing code owners
2024-04-17 11:54:33 +02:00
Fu Hanxi
a4f691b88a
ci: always cleanup idf copy in ci
2024-04-16 15:32:10 +02:00
Fu Hanxi
b5607cf43c
ci: disable ccache on macos build system test
2024-04-16 15:32:10 +02:00
Fu Hanxi
588ac5f4fb
ci: ensure macos selected the correct python installed by pyenv
2024-04-16 15:31:45 +02:00
morris
0e52fdb7fb
change(codeowner): add code owner for esp_vfs_console
2024-04-15 09:54:53 +08:00
Anton Maklakov
e1ef214203
feat(tools): stop installation if tool is invalid
...
install/check commands - stop on error
export/list commands - print a warning
2024-04-12 14:03:49 +08:00
morris
c4c8965513
feat(tool): use ast-grep to lint code base
2024-04-09 18:45:18 +08:00