Commit Graph

110 Commits

Author SHA1 Message Date
Song Ruo Jing
8efca13905 ci: Enable target tests for esp32c6 2022-11-28 11:32:44 +08:00
Alexey Gerenkov
47c2c13de5 build: Adds support for universal Clang toolchain 2022-11-23 13:25:16 +03:00
morris
f080d647cc Merge branch 'test/move_sdio_to_pytest_app' into 'master'
sdio: move sdio related test case to it's own pytest app

Closes IDF-5501 and IDFCI-1377

See merge request espressif/esp-idf!19314
2022-11-17 10:14:59 +08:00
wanlei
ee4f4ac3e0 test: move sdio unit-test to test_apps 2022-11-16 11:22:31 +08:00
Marius Vikhammer
d7600da05e ci: enable running C2 tests by default 2022-11-14 10:27:31 +08:00
Chen Yu Dong
a05e8996ab Merge branch 'ci/migrate_wifi_unit_test_app' into 'master'
CI: Migrate wifi unit tests to componment_ut

Closes IDF-5586

See merge request espressif/esp-idf!20787
2022-11-11 16:24:49 +08:00
wanlei
de2f5ac635 CI: remove unused spi related unit-test job 2022-11-10 16:02:03 +08:00
Chen Yudong
074e3f39de CI: Migrate wifi unit tests to componment_ut 2022-11-10 01:17:10 +08:00
laokaiyao
8677216576 esp32h2: renaming esp32h2 to esp32h4 2022-11-08 17:05:33 +08:00
Tomas Rezucha
94a00bda0f tinyusb: Use TinyUSB from component registry 2022-11-02 08:24:43 +01: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
Shu Chen
58be27dae2 Merge branch 'support/ieee802154_lib_CI_rules' into 'master'
ieee802154: add 154 lib CI initialization

See merge request espressif/esp-idf!20560
2022-10-24 19:19:48 +08:00
zhangwenxu
f3cadb4fab ieee802154: add 154 lib CI initialization. 2022-10-24 16:19:00 +08:00
Shu Chen
3d0e09c096 Merge branch 'bugfix/fix_ot_ci_Bidirectional_IPv6_check_network' into 'master'
feature: network check in openthread ci cases

See merge request espressif/esp-idf!20588
2022-10-19 10:52:08 +08:00
Xu Si Yu
0a7e204d2e CI:add openthread ipv6 ra check in openthread CI 2022-10-18 15:46:59 +08:00
Marius Vikhammer
23b5e54974 CI: add common debug helper sdkconfig that can be used in test apps 2022-10-12 11:47:04 +08:00
Fu Hanxi
27e199605a ci: remove unused rules 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
Laukik Hase
aeb42ce3a7
https_server: Fix example when MBEDTLS_DYNAMIC_BUFFER is enabled
- While checking if ciphersuite uses RSA key exchange methods,
  the APIs `mbedtls_ssl_get_ciphersuite_id_from_ssl` and
  `mbedtls_ssl_ciphersuite_from_id` were used to get the ciphersuite
  info.
- However, this is incorrect as we need the ciphersuite info from the
  handshake instance and not the ssl_session instance.
2022-09-30 23:25:27 +05:30
Shu Chen
96b73d3c27 Merge branch 'feature/add_ot_CI' into 'master'
openthread: add openthread CI

See merge request espressif/esp-idf!19744
2022-09-19 20:16:57 +08:00
Ivan Grokhotkov
1406c01f3f
ci: trigger build jobs from changes in tools.json 2022-09-16 10:15:29 +02:00
Xu Si Yu
07ebc527d5 openthread:add openthread CI 2022-09-16 14:07:31 +08:00
Armando
28aff8d08b ci: add adc test pattern 2022-09-16 03:21:29 +00:00
Ivan Grokhotkov
0503cb52eb
build system: add the initial set of pytest-based build system tests 2022-09-16 00:07:55 +02:00
Marius Vikhammer
5b1593a3c1 Merge branch 'ci/enable_s3_default_s3' into 'master'
ci: re-enable running S3 tests by default

See merge request espressif/esp-idf!19430
2022-08-23 10:21:46 +08:00
wanlei
6864f72ab7 test: add new spi-sio multi-board test for all chip
test sio master only, and splited into master input & output ability
slave device work on full duplex mode to provide input/output source only
2022-08-17 15:52:08 +08:00
Mahavir Jain
6c2c05e8a0 Merge branch 'feature/esp_cryptoauthlib_from_manager' into 'master'
Push out esp-cryptoauthlib to component manager

See merge request espressif/esp-idf!19208
2022-08-16 17:01:53 +08:00
Mahavir Jain
4a38d9875d Merge branch 'feature/build_docker_on_submodules_change' into 'master'
ci: updates rules to trigger docker build on submodules change

See merge request espressif/esp-idf!19467
2022-08-16 12:47:08 +08:00
Mahavir Jain
1edc761ef2
cleanup remaining references for esp-cryptoauthlib 2022-08-12 11:25:29 +05:30
Tomas Rezucha
d777b790d0 tinyusb: Add TinyUSB example tests 2022-08-10 14:51:18 +02:00
Mahavir Jain
54baaa9bc1
ci: updates rules to trigger docker build on submodules change 2022-08-09 17:18:29 +05:30
Marius Vikhammer
f2bca9e71e ci: re-enable running S3 tests by default 2022-08-08 14:06:59 +08:00
Guillaume Souchere
3737bf8322 heap: Remove TLSF related files and replace them with the tlsf submodule
As the tlsf implementation is a fork from https://github.com/mattconte/tlsf,
the sources are moved to a separate repository and used as a submodule in the esp-idf instead.

In this commit:
- Removing TLSF related files and using tlsf submodule instead.

- Adding components/heap/tlsf_platform.h header gathering all IDF specifics.

- The multi_heap_poisoning.c provides the declaration of the
function block_absorb_post_hook() definied weak in the TLSF repository.

- The tlsf_platform.h includes the tlsf_common.h file after the definition
of FL_INDEX_MAX_PLATFORM macro to make sure that this macro will be available
in tlsf_common.h without having to include tlaf_platform.h from IDF in the
tlsf_common.h header from the TLSF repository.

- Add missing include from tlsf_block_functions.h in the multi_heap.c file.
Change related to the changes made in TLSF repository (tlsf_block_functions.h
no longer included in tlsf.h)
2022-08-02 12:55:31 +02:00
Fu Hanxi
a8f6cfb97d ci: export INCLUDE_NIGHTLY_RUN when mr got label 2022-07-25 16:24:23 +08:00
Chen Yudong
9b44bc1d31 CI: reduce usage of sdio runners 2022-07-22 15:03:44 +08:00
Chen Yudong
84942f9121 CI: improve target test rules for ethernet and wifi tests 2022-07-18 18:47:01 +08:00
Chen Yudong
2f75733ad7 CI: Improve common test methods
also fix ota test cases
2022-07-15 14:21:34 +08:00
Chen Yudong
5d0302e49f CI: add some common test methods 2022-07-15 01:16:35 +08:00
Fu Hanxi
9653af8d04 Merge branch 'ci/cache_submodules' into 'master'
CI: cache submodules

Closes IDFCI-1158

See merge request espressif/esp-idf!19009
2022-07-14 20:34:34 +08:00
Fu Hanxi
6d8ebacb8a ci: check .patterns-submodule in pre-commit 2022-07-14 14:08:16 +08:00
Fu Hanxi
62ca8e2fb4 ci: cache submodules 2022-07-14 14:08:16 +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
Ivan Grokhotkov
faa349b93f
global: remove tinyxml2 submodule 2022-07-12 15:04:28 +02:00
Jiang Jiang Jian
76e77b90ed Merge branch 'ci/add_nightly_run_rules_for_jobs' into 'master'
CI: add specific job rules

Closes IDF-5474

See merge request espressif/esp-idf!18950
2022-07-12 11:01:56 +08:00
Chen Yudong
69e15827c9 CI: add specific job rules 2022-07-11 12:32:30 +08:00
Chen Yudong
0183f526c0 CI: Only deploy test cases on master 2022-07-08 00:50:36 +08:00
Chen Yudong
7031d00aed CI: update submodule patterns 2022-06-30 12:15:31 +08:00
Fu Hanxi
f20a747a26 ci: upload cache only when requirements txt changed 2022-06-08 08:19:35 +08:00
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
Fu Hanxi
27a8fdcf3c ci: trigger s3 target test only by label
should be revert after we got enough s3 runners
2022-05-11 16:03:29 +08:00