Fu Hanxi
25d6935331
ci: add parallel count for build jobs
2023-01-16 10:25:55 +08:00
Chen Yudong
c07d237ffe
examples: enable build esp32c6 for wifi and network examples
2023-01-12 14:50:06 +08:00
Chen Yudong
d33344c0d6
test: add build ssc job for esp32c6
2023-01-09 11:35:56 +08:00
Fu Hanxi
fc1f4ee2ba
ci: add pytest example jtag job
2022-12-08 14:25:02 +08:00
Alexey Gerenkov
893cc19f75
tools: Adds newlib nano support for clang builds
2022-12-06 12:33:09 +03:00
Chen Yudong
ac01fd47d8
ci: add needs to build_ssc jobs
2022-11-30 11:04:13 +08:00
Alexey Gerenkov
47c2c13de5
build: Adds support for universal Clang toolchain
2022-11-23 13:25:16 +03:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08:00
Song Ruo Jing
2557e24a28
ci: Enable esp32c6 example, test_apps, and unit tests CI build stage
2022-11-01 11:23:21 +08:00
zhangwenxu
f3cadb4fab
ieee802154: add 154 lib CI initialization.
2022-10-24 16:19:00 +08:00
Fu Hanxi
2d27e09b4f
ci: make bringup process for check_build_test_rules.py more friendly
2022-10-10 16:58:11 +08:00
Ivan Grokhotkov
104f2da4c6
Merge branch 'feature/pytest_build_system' into 'master'
...
build system: add initial version of pytest-based build system tests
See merge request espressif/esp-idf!19498
2022-10-04 01:18:58 +08:00
Alexey Lapshin
0fd4b09a46
tools: add test for ROM symbols in GDB
2022-09-21 22:39:03 +04:00
Xu Si Yu
07ebc527d5
openthread:add openthread CI
2022-09-16 14:07:31 +08:00
Ivan Grokhotkov
0503cb52eb
build system: add the initial set of pytest-based build system tests
2022-09-16 00:07:55 +02:00
Fu Hanxi
d6c3370535
ci: build apps only on shiny server
2022-08-29 16:57:31 +08:00
Fu Hanxi
62c6a1d8b7
ci: adjust build jobs parallel count
2022-08-29 16:57:31 +08:00
Fu Hanxi
2484e00a94
ci: move LDGEN_CHECK_MAPPING to configure_ci_environment.sh
2022-08-29 16:57:31 +08:00
Fu Hanxi
1267e826ca
ci: upload elf map file to s3 server to reduce artifacts size
...
f
2022-08-29 16:57:31 +08:00
Fu Hanxi
9c6e636c0a
ci: --preserve-all
is mandatory to run locally for unit-test apps
2022-08-01 15:49:15 +08:00
Fu Hanxi
05d2357062
feat: use standalone project idf-build-apps for find/build apps utils
2022-07-14 08:26:31 +08:00
Fu Hanxi
46bac6427a
ci: default python version 3.7.10
2022-07-14 08:26:01 +08:00
Harshit Malpani
74789fff4a
ci: increase parallel count for pytest_build_examples for esp32s2, esp32s3 and esp32c3
2022-06-03 18:50:36 +05:30
Michael (XIAO Xufeng)
b9f37be868
ci: enable target tests for ESP32-C2
...
reduce parallel num of unused jobs
2022-06-02 11:10:29 +08:00
Jiang Jiang Jian
bf4afcbe57
Merge branch 'ci/add_esp32c2_ssc_build_jobs' into 'master'
...
CI: add esp32c2 SSC build jobs
See merge request espressif/esp-idf!18302
2022-05-30 12:01:45 +08:00
Chen Yudong
4bf7e1944d
CI: add esp32c2 SSC build jobs
2022-05-30 10:18:20 +08:00
Harshit Malpani
a1810c5066
ci: increase parallel count for build_pytest_examples_esp32
2022-05-27 10:31:21 +05:30
morris
47e4fe83ba
ci: enable build pytest ut and examples on esp32c2
2022-05-12 05:18:57 +00:00
Ivan Grokhotkov
130bbf3d6c
ci: add build job to test paths with spaces
2022-05-02 19:05:48 +02:00
Fu Hanxi
851d832eb6
ci: enable test_apps s3 c3 tests
...
Refactor the tags a bit to make the tags could reuse the env markers.
They suppose to be the same thing.
2022-03-10 11:56:15 +08:00
Fu Hanxi
4cbaf6fbb1
ci: enable pytest panic test
2022-02-23 09:12:46 +08:00
Roland Dobai
51bfd280f8
Merge branch 'update/drop_python36' into 'master'
...
Drop Python 3.6
See merge request espressif/esp-idf!16676
2022-02-10 13:09:42 +00:00
Tomas Sebestik
fb12d03dc3
Drop Python 3.6
2022-02-10 07:20:52 +01:00
Chen Yudong
de7e67ccec
CI: add expire_in and timeout for jobs
...
add timeout 4 hours and retry for deploy_test_result
add missing expire_in for artifacts
add timeout 1 hour for tartget test jobs
add retry when job_execution_timeout
2022-02-09 22:06:37 +08:00
Fu Hanxi
72e8bf159c
ci: fix missing rules for job build_non_test_components_app
2022-02-09 18:45:33 +08:00
Fu Hanxi
e761153cff
ci: adjust parallel count based on build item count
2022-02-07 10:55:54 +08:00
Fu Hanxi
30f098cd49
ci: add build_non_test_component_apps
2022-02-07 10:55:54 +08:00
Fu Hanxi
153433d47d
ci: build_pytest_app will now remove the non-test apps
...
simplify the cli as well
2022-02-07 10:55:54 +08:00
Fu Hanxi
a801555299
ci: replace all component ut with pytest-embedded
2022-01-24 16:37:23 +08:00
Fu Hanxi
0646b8953c
ci: rename build_examples_pytest to build_pytest_examples
2022-01-24 16:37:23 +08:00
laokaiyao
cf049e15ed
esp8684: rename target to esp32c2
2022-01-19 11:08:57 +08:00
Cao Sen Miao
e7adb84409
ci: enable esp32h2 example build test on ci
2022-01-14 10:43:29 +08:00
Ivan Grokhotkov
3049ac6dbb
ci: improve checks for Wi-Fi/PHYlibraries
...
- add missing Wi-Fi header MD5 checks for esp32c3, esp32s3
- check PHY libraries for references to ets_printf, in addition to
checking Wi-Fi libraries. This used to happen until libphy.a was
moved into a separate submodule.
Reported in https://github.com/espressif/esp-phy-lib/issues/3
2022-01-04 00:30:55 +01:00
Ivan Grokhotkov
ef5bc71372
ci: enable ccache for build jobs
2021-12-22 00:58:49 +01:00
Cao Sen Miao
e81841318f
CI: Enable ESP8684 build stage CI on master
2021-12-13 19:18:47 +08:00
Ivan Grokhotkov
0061ad19c2
tools: move idf_exe out of IDF
...
Source code moved into https://github.com/espressif/idf_py_exe_tool ,
so that releases can be built in CI and hosted on Github.
2021-12-08 02:12:57 +01:00
Fu Hanxi
5c3bc247cb
test: use pytest for examples/custom_bootloader
2021-12-02 10:55:24 +08:00
Fu Hanxi
94578f4658
ci: add pytest-embedded CI jobs
2021-11-30 09:42:12 +08:00
Ivan Grokhotkov
78d83645b8
ci: use LOCAL_GIT_MIRROR in docker build job, if set
...
When the build runner has a local git mirror configured via
LOCAL_GIT_MIRROR variable, use that mirror when cloning IDF insider
the docker build job. Follows similar logic for
LOCAL_GITLAB_HTTPS_HOST, which is used for geo nodes.
2021-11-24 10:20:11 +01:00
Roland Dobai
e89fc00e5b
CI: Don't build with "make" because the support is removed in v5.0
2021-11-02 13:13:31 +01:00
Chen Yu Dong
f58e2a396a
Merge branch 'ci/add_esp32s3_ssc_build_jobs' into 'master'
...
CI: add esp32s3 SSC build jobs
See merge request espressif/esp-idf!15587
2021-10-29 03:11:08 +00:00
Anton Maklakov
5be0dfbb7a
ci: fix using HEAD and SHA with merged result pipelines
2021-10-28 13:39:26 +07:00
Anton Maklakov
b8790cfc85
Revert "ci: fix build_docker for merge result pipelines"
...
This reverts commit f3bb09e46c
.
2021-10-28 13:20:43 +07:00
Fu Hanxi
f3bb09e46c
ci: fix build_docker for merge result pipelines
2021-10-28 11:17:59 +08:00
He Yin Ling
e5548b12e0
CI: add esp32s3 SSC build jobs
2021-10-21 11:23:24 +08:00
Fu Hanxi
34f044debd
ci: enable esp32s3 example build
2021-09-16 11:16:52 +08:00
Anton Maklakov
9a9ff2fc57
ci: don't download artifacts for idf.exe build job
2021-08-16 13:40:26 +07:00
Ivan Grokhotkov
25ab0aeee6
ci: don't download artifacts for docker build job
2021-08-10 11:29:25 +03:00
Juraj Michálek
76544b053a
tools: Windows Installer project moved to github.com/espressif/idf-installer
2021-07-22 12:13:38 +02:00
Fu Hanxi
2800f36416
ci: move target-test unrelated build jobs into host_test stage
2021-06-30 15:36:44 +08:00
Roland Dobai
407053592e
Drop support for unsupported Python versions
2021-06-21 21:48:49 +02:00
Marius Vikhammer
d9f5126d24
CI: enable running unit tests in CI for S3
2021-06-15 11:13:50 +08:00
Juraj Michalek
70e06a46ba
tools: IDF Windows installer offline mode support
2021-03-24 12:27:46 +01:00
Fu Hanxi
2229e3635f
ci(UT): add argument "node_index" in UnitTestParser
2021-03-15 16:04:42 +08:00
Fu Hanxi
f8061a898e
ci: build unit_test in parallel
2021-03-15 12:48:04 +08:00
Fu Hanxi
e59e245d47
ci(rules): improve rules with build files changed under components folder
...
- drop target test run with build pattern
- for unit_test on c3, use labels only
2021-02-23 11:32:17 +08:00
Fu Hanxi
b24b06d16c
ci(rules): auto generate rules.yml labels titles and rules
...
Also simplified the labels and ci
- Remove label regular_test, weekend_test
- Remove apply_job_filter
- check_submodule_sync: only run on protected branch
2021-02-10 14:50:06 +08:00
Fu Hanxi
b33e344484
ci: move config dir to .gitlab/ci
2021-02-10 14:48:51 +08:00