Commit Graph
100 Commits
Author SHA1 Message Date
Chen Yudong 5b8d79a946 ci: use case attributes to filter cases 2026-05-14 19:05:24 +08:00
Chen Yudong 8a845d3ba8 ci: optimize layer cache for docker build test
use different image tag for different concurrent job
2026-05-11 16:05:46 +08:00
Chen Yudong 784f06a12b ci: move integration-test to ci/actions 2026-05-11 16:05:42 +08:00
Chen Yudong c4091261b0 ci: fix wifi unit test nvs_config 2026-03-23 11:11:12 +08:00
Chen Yudong 6deb4fc73d fix(examples): add CONFIG_FREERTOS_IN_IRAM to iperf examples 2026-03-20 15:05:14 +08:00
Chen Yudong 374063a60e fix: use iperf-cmd for example esp_ble_mesh/wifi_coexist 2026-03-20 15:05:14 +08:00
Chen Yudong 23aed3ef28 ci: add 'depends_components' to wifi test apps 2026-03-20 15:05:14 +08:00
Chen Yudong 56065ee399 feat(example): update iperf examples 2026-03-20 15:05:14 +08:00
Chen Yudong 30a3150702 fix(example): remove bt requires from wifi example 2026-03-20 15:05:14 +08:00
Chen Yudong 1377f28443 ci: fix sdkconfig.ci.xxx for wifi examples 2025-11-27 13:43:50 +08:00
Chen Yudong 1e189cbb40 ci: rename wifi_two_dut to two_duts 2025-11-27 13:43:21 +08:00
Chen Yu Dong 29ea09ffa0 Merge branch 'ci/update_pre_commit_job' into 'master'
ci: update pre commit jobs

See merge request espressif/esp-idf!40337
2025-07-08 11:59:25 +08:00
Chen Yudong 3b91d7edc5 ci: update pre commit jobs 2025-07-03 13:11:52 +08:00
Chen Yu Dong 8a4f94faf4 Merge branch 'ci/shiny_pip_install' into 'master'
ci: optimize ci runner pip install

Closes RDT-1299

See merge request espressif/esp-idf!38953
2025-05-13 21:29:11 +08:00
Chen Yudong a62464501f ci: optimize ci runner pip install 2025-05-09 16:01:32 +08:00
Chen Yu Dong 565cca2fee Merge branch 'ci/add_size_check_for_wifi_configs' into 'master'
ci: add compare wifi bin size between different components

See merge request espressif/esp-idf!38499
2025-05-08 22:35:50 +08:00
Chen Yudong 685a6d4398 ci: add compare wifi bin size between different components 2025-05-08 19:30:18 +08:00
Chen Yudong 19f019df0e ci: add test to check wifi bin size when disable softap 2025-01-21 15:32:22 +08:00
Chen Yu Dong 3a94fed34f Merge branch 'ci/fix_example_network_build_rules' into 'master'
ci: fix network examples build test rules

Closes IDFCI-2595

See merge request espressif/esp-idf!36181
2025-01-09 14:43:06 +08:00
Chen Yudong 28054277c7 ci: fix network examples build test rules 2025-01-07 11:13:04 +08:00
Chen Yudong 8c49748b46 ci: add build test for eco versions 2024-12-19 20:54:16 +08:00
Chen Yudong d70a6861bb change: Update ping-cmd component to v1.0.0 2024-11-18 15:29:17 +08:00
Chen Yudong e88e8f9450 ci: fix clone test env config repo 2024-10-21 15:44:59 +08:00
Chen Yudong 353c1ea77e ci: increase test_wifi_power_save got ip timeout 2024-09-14 11:26:54 +08:00
Chen Yudong a8482f580a ci: enable esp32c5/c6 wifi basic target tests 2024-09-13 16:42:47 +08:00
Chen Yu Dong 7c92d98c04 fix(ci): update iperf build ci condition
Co-authored-by: Chen Yu Dong <chenyudong@espressif.com>
2024-08-02 11:43:44 +08:00
Chen Yudong 7199da84be ci(pre-commit): update codespell version 2024-06-04 15:55:58 +08:00
Chen Yu Dong 79cd344476 Merge branch 'ci/fix_get_mr_component' into 'master'
ci: fix get mr components, stop printing out debugging info

See merge request espressif/esp-idf!31162
2024-05-29 19:17:07 +08:00
Chen Yudong 202eb1ce86 docs: update wifi iperf README 2024-05-10 15:04:08 +08:00
Chen Yu Dong 8ff53713fa Merge branch 'ci/fix_generic_env_markers' into 'master'
ci: fix pytest generic env markers

See merge request espressif/esp-idf!30021
2024-04-07 16:44:57 +08:00
Chen Yudong 7d13f8210f ci: fix pytest generic env markers 2024-04-03 18:10:43 +08:00
Chen Yudong c48eb1055b feat: move iperf to component registry 2024-03-22 10:53:24 +08:00
Chen Yu Dong 0c55596e26 Merge branch 'revert-57955cc1' into 'master'
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"

See merge request espressif/esp-idf!29280
2024-02-27 14:39:57 +08:00
Chen Yu Dong 6af93c154b Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
This reverts merge request !28944
2024-02-27 14:24:37 +08:00
Chen Yu Dong 566680b48c Merge branch 'ci/fix_protocol_network_pytest_markers' into 'master'
ci: update protocol/ethernet pytest markers

See merge request espressif/esp-idf!28794
2024-02-02 16:51:19 +08:00
Chen Yudong a72d5f4b41 ci: update protocol/ethernet pytest markers 2024-02-01 22:47:18 +08:00
Chen Yu Dong d3e34008b6 Merge branch 'ci/support_pre_commit_cache' into 'master'
ci: update pre_commit jobs and gen child

See merge request espressif/esp-idf!28796
2024-01-31 17:58:47 +08:00
Chen Yudong b27cf4d444 ci: update pre_commit jobs 2024-01-30 22:45:21 +08:00
Chen Yudong e99278b6c5 ci: fix wifi function test markers 2024-01-16 17:12:59 +08:00
Chen Yu Dong 024bce27ad Merge branch 'ci/optimize_protocol_examples_build_rules' into 'master'
CI: add dependencies to protocol exampels

See merge request espressif/esp-idf!28155
2024-01-12 16:05:24 +08:00
Chen Yudong b4d7879d0b ci: add dependencies to protocol exampels 2024-01-11 23:23:51 +08:00
Chen Yudong 77597f7ac8 ci: do not upload caches for dev branches by default 2023-12-19 20:36:55 +08:00
Chen Yudong ff015d1872 ci: differnet cache key for different idf ver
update caches on release tags and nightly schedules
2023-12-19 16:56:53 +08:00
Chen Yu Dong ab03c2ea13 Merge branch 'ci/fix_fetch_git_diff_on_schedules' into 'master'
ci: fix fetch git diff from pipeline schedules

See merge request espressif/esp-idf!27263
2023-11-24 21:15:41 +08:00
Chen Yu Dong d7345a89df Merge branch 'ci/fix_fetch_from_mirror_url_if_exists' into 'master'
ci: fix fetch_from_mirror_url_if_exists

See merge request espressif/esp-idf!27184
2023-11-21 12:03:52 +08:00
Chen Yudong 294222eabf ci: fix fetch git diff from pipeline schedules 2023-11-20 22:08:57 +08:00
Chen Yudong d738185ff8 ci: fix fetch_from_mirror_url_if_exists 2023-11-20 16:00:01 +08:00
Chen Yudong 9b8d50a8f5 ci: add label rules for integration test
fix typo
2023-11-03 19:18:52 +08:00
Chen Yu Dong c6b6a7829d Merge branch 'ci/remove_unused_integration_test_files' into 'master'
ci: remove unused integration test files

See merge request espressif/esp-idf!26655
2023-10-27 05:12:47 +08:00
Chen Yudong f1c6bc9e68 ci: remove unused integration test rules 2023-10-25 14:16:45 +08:00
Chen Yudong 32fd50fa7f ci: remove unused integration test files 2023-10-24 21:30:58 +08:00
Chen Yudong a91f692358 ci: optimize deploy jobs dependencies 2023-10-20 18:51:30 +08:00
Chen Yudong 45bc939462 ci: update bluetooth examples build rules
fix some bluetooth examples supported targets
2023-10-18 21:58:28 +08:00
Chen Yudong f1d8927ba0 ci: add qa-test-tag rules 2023-10-18 13:01:07 +08:00
Chen Yudong 1a2953ae13 ci: dynamic integration test child pipeline 2023-10-18 12:59:29 +08:00
Chen Yu Dong 1cb0457e2c Merge branch 'ci/fix_target_test_eth_rules' into 'master'
CI: fix pytest components ethernet rules

Closes IDFCI-1837

See merge request espressif/esp-idf!26468
2023-10-14 03:50:49 +08:00
Chen Yudong 02f91d4f25 ci: fix pytest components ethernet rules 2023-10-13 21:33:25 +08:00
Chen Yudong eaca72b60c ci: update ethernet and wifi examples build rules 2023-10-08 08:21:58 +00:00
Chen Yu Dong ac17132bb4 Merge branch 'ci/move_build_test_rules_files_folder' into 'master'
fix(ci): change build-test-rules files folder

See merge request espressif/esp-idf!26076
2023-09-22 11:28:48 +08:00
Chen Yudong 2e11919f70 fix(ci): change build-test-rules files folder 2023-09-20 19:17:06 +08:00
Chen Yu Dong 5738ba18e9 Merge branch 'ci/fix_target_test_wifi_rule' into 'master'
Ci: fix target test wifi rule

See merge request espressif/esp-idf!25989
2023-09-18 10:53:07 +08:00
Chen Yudong 1ce30750c9 fix(pre-commit): ignore files not in git repo 2023-09-15 18:57:35 +08:00
Chen Yudong a68748b6e8 fix(ci): target test wifi rules should include esp-wifi component 2023-09-15 18:30:11 +08:00
Chen Yu Dong ea60282d2c Merge branch 'ci/remove_unused_example_iperf_sdkconfig' into 'master'
fix(ci): remove useless example iperf sdkconfigs

See merge request espressif/esp-idf!25880
2023-09-13 17:15:05 +08:00
Chen Yu Dong 29b4601bf1 Merge branch 'ci/optimize_rules_patterns' into 'master'
CI: optimize build rules patterns

See merge request espressif/esp-idf!25865
2023-09-13 17:14:25 +08:00
Chen Yudong e18125edcf fix(ci): optimize build rules patterns
add a script to check build-components-patterns in rules.yml
2023-09-12 13:47:54 +08:00
Chen Yudong 4cc34d16ed fix(ci): remove useless example iperf sdkconfigs 2023-09-08 15:42:33 +08:00
Chen Yudong 4601d383a1 ci(fix): example test advanced_https_ota_example_bluedroid_gatts 2023-08-23 14:01:12 +08:00
Chen Yudong 216af569c4 ci(fix): pre-commit check wifi power save rules 2023-08-21 14:36:41 +08:00
Chen Yu Dong ad84b8f4b4 Merge branch 'ci/add_test_case_phy_tsens' into 'master'
ci: add new test tsens phy coexist

See merge request espressif/esp-idf!24298
2023-08-03 11:17:34 +08:00
Chen Yudong fe1b03308e ci(tsens): add new test tsens phy coexist 2023-07-31 12:13:24 +08:00
Chen Yu Dong 92db3563a0 Merge branch 'ci/add_new_wifi_ap_runners' into 'master'
ci(wifi): add more wifi runners

See merge request espressif/esp-idf!24931
2023-07-26 20:27:01 +08:00
Chen Yudong 9aa23a4320 ci(wifi): add more wifi runners
sockets: add ipv6 only test
2023-07-24 18:09:55 +08:00
Chen Yu Dong 7d03999b2b Merge branch 'fix/remove_future_package_usage' into 'master'
esp_prov: remove future usage

See merge request espressif/esp-idf!24887
2023-07-20 15:58:22 +08:00
Chen Yu Dong 5c215405a4 Merge branch 'ci/add_patterns_for_fast_template_job' into 'master'
Ci: add patterns for fast template job

See merge request espressif/esp-idf!24820
2023-07-20 10:40:06 +08:00
Chen Yudong ec39de3992 change(esp_prov): also remove print_function from esp_prov 2023-07-19 21:05:30 +08:00
Chen Yudong 2ffc5ac6e6 change(esp_prov): remove future usage
drop python2 support for esp_prov
2023-07-19 21:05:06 +08:00
Chen Yudong 2c22b74479 ci(rules): add patterns fast template app
Update pre-check job rules
2023-07-18 11:21:24 +08:00
Chen Yu Dong ec82d1489e Merge branch 'ci/build_template_app_sh' into 'master'
ci(tools): fix build_template_app.sh syntax error

See merge request espressif/esp-idf!24816
2023-07-14 20:07:17 +08:00
Chen Yudong 3434d1a64d ci(tools): fix build_template_app.sh syntax error 2023-07-14 19:47:08 +08:00
Chen Yudong 18bac0cf67 ci(example): disable softap in wifi station example 2023-07-10 03:19:28 +00:00
Chen Yu Dong b7b6c33a17 Merge branch 'ci/always_upload_build_ssc_log' into 'master'
ci (artifacts): upload build logs when build ssc failed

See merge request espressif/esp-idf!24475
2023-07-06 19:34:16 +08:00
Chen Yudong 6454c32616 ci(artifacts): upload build logs when build ssc failed 2023-06-30 06:35:05 +00:00
Chen Yu Dong 1efcd78077 Merge branch 'bugfix/connection_to_hidden_AP_fail' into 'master'
Fix connection to hidden AP in APSTA mode for C6

See merge request espressif/esp-idf!23912
2023-06-21 17:23:40 +08:00
Chen Yu Dong 08eea17c41 Merge branch 'bugfix/add_ci_job_s3_quad_psram' into 'master'
CI: add CI job component ut esp32s3 quad psram

See merge request espressif/esp-idf!23918
2023-05-25 21:08:19 +08:00
Chen Yudong 40b61681be CI: add CI job component ut esp32s3 quad psram 2023-05-25 16:57:27 +08:00
Chen Yu Dong 2da7873096 Merge branch 'bugfix/case_tester__multi_dev_cases' into 'master'
CI: fix multi dev case tester

See merge request espressif/esp-idf!23869
2023-05-24 16:26:02 +08:00
Chen Yudong 1ca937c520 CI: fix multi dev case tester 2023-05-22 19:49:21 +08:00
Chen Yudong 8f2a230c2f CI: enable build ssc esp32h2 2023-04-06 13:12:27 +08:00
Chen Yu Dong 62fc6ff430 Merge branch 'ci/test_env_of_efuse_with_virt_sb_v2_and_fe' into 'master'
CI: change test env of test_examples_efuse_with_virt_sb_v2_and_fe

See merge request espressif/esp-idf!22506
2023-02-28 11:41:34 +08:00
Chen Yudong 9a357df11d CI: change test env of test_examples_efuse_with_virt_sb_v2_and_fe 2023-02-24 17:12:28 +08:00
Chen Yudong d352fb2411 ble_mesh: fix gcc-12 compile errors 2023-02-23 22:46:16 +08:00
Chen Yu Dong db9586c53f Merge branch 'feature/enable_build_wifi_examples_esp32c6' into 'master'
examples: enable build esp32c2/esp32c6 for wifi and network examples

See merge request espressif/esp-idf!21970
2023-01-13 13:58:21 +08:00
Chen Yudong c07d237ffe examples: enable build esp32c6 for wifi and network examples 2023-01-12 14:50:06 +08:00
Chen Yu Dong 6a4e400d1f Merge branch 'ci/increase_target_pytest_parallel' into 'master'
CI: increase target test pytest parallel

See merge request espressif/esp-idf!21979
2023-01-11 11:59:03 +08:00
Chen Yudong a569c63871 CI: increase target test pytest parallel 2023-01-10 12:28:00 +08:00
Chen Yu Dong 5ba22eb377 Merge branch 'ci/add_esp32c6_ssc_build_job' into 'master'
test: add build ssc job for esp32c6

See merge request espressif/esp-idf!21942
2023-01-09 16:02:08 +08:00
Chen Yu Dong e72905ee35 Merge branch 'ci/enable_more_wifi_tests' into 'master'
CI: enable more wifi cases

See merge request espressif/esp-idf!21488
2023-01-09 14:42:10 +08:00
Chen Yudong d33344c0d6 test: add build ssc job for esp32c6 2023-01-09 11:35:56 +08:00
Chen Yudong 8aca3932b0 CI: enable more wifi cases 2023-01-06 06:03:52 +00:00