Commit Graph
82 Commits
Author SHA1 Message Date
Chen Yudong 9b44bc1d31 CI: reduce usage of sdio runners 2022-07-22 15:03:44 +08:00
Chen Yu Dong db7df70331 Merge branch 'ci/update_sniffer_case' into 'master'
CI: update example sniffer test case

See merge request espressif/esp-idf!19134
2022-07-21 14:03:46 +08:00
Chen Yudong 8c01bdd4c3 CI: update example sniffer test case 2022-07-20 13:02:55 +08:00
Chen Yu Dong 2e9a620659 Merge branch 'ci/fix_advanced_ota_sdkconfig' into 'master'
CI: fix sdkconfig in advanced https ota example

Closes IDFCI-1369 and IDFCI-1370

See merge request espressif/esp-idf!19078
2022-07-19 12:28:00 +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 15f779b647 CI: fix sdkconfig in advanced https ota example 2022-07-17 20:15:48 +08:00
Chen Yu Dong 309440c687 Merge branch 'bugfix/update_get_ip_for_multiple_interfaces' into 'master'
ci: Fix wifi and ethernet test cases

See merge request espressif/esp-idf!18733
2022-07-15 22:07:48 +08:00
Chen Yudong d54e1e8379 CI: make sure that reading of the ipv4 address has finished 2022-07-15 14:21:39 +08:00
Chen Yudong f7981d8760 ci: add python_package for running pytest locally 2022-07-15 14:21:39 +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 692fbc169c CI: use ssid password from stdin for pytest cases 2022-07-15 01:16:36 +08:00
Chen Yudong 4313ff4655 CI: input ssid password depends on sdkconfig 2022-07-15 01:16:36 +08:00
Chen Yudong 472ac26712 CI: update test cases to use different environment variables
change test environments
optimize asio udp server test
fix icmp echo test case
use ethernet_router env to run iperf test cases
2022-07-15 01:16:35 +08:00
Chen Yudong 5d0302e49f CI: add some common test methods 2022-07-15 01:16:35 +08:00
Chen Yudong 4d9393fc53 example: use example common componments in esp_local_ctrl 2022-07-15 01:16:35 +08:00
Chen Yudong 9575f03b8d CI: fix ip address checker and trace log 2022-07-15 01:16:35 +08:00
Chen Yudong bf0e4943be common_components: add wifi connect console commands 2022-07-15 01:16:27 +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
Chen Yudong 4bf7e1944d CI: add esp32c2 SSC build jobs 2022-05-30 10:18:20 +08:00
Chen Yu Dong 4bb8bbc682 Merge branch 'ci/do_not_fetch_submodules_in_target_tests' into 'master'
Ci/do not fetch submodules in target tests

See merge request espressif/esp-idf!17958
2022-04-29 21:18:56 +08:00
Chen Yudong 1f9a754cee CI: do not fetch submodules in target tests 2022-04-28 18:36:58 +08:00
Chen Yudong e7f2e8e788 CI: temporary allow failure for IT_012 2022-04-06 17:29:00 +08:00
Chen Yu Dong 51f438628a Merge branch 'ci/patterns_integration_test' into 'master'
CI: fix patterns for integration test

See merge request espressif/esp-idf!17637
2022-03-29 22:07:10 +08:00
Chen Yudong ddb836b779 CI: fix patterns for integration test 2022-03-29 17:03:27 +08:00
Chen Yudong 6c56f54ed8 temperature_sensor: fix typo 2022-03-11 20:56:48 +08:00
Chen Yudong 4dc74c9c42 CI: rename some tests to avoid duplicated test names 2022-03-11 18:38:41 +08:00
Chen Yu Dong fa3c31ffd5 Merge branch 'ci/update_pytest_cases' into 'master'
CI: update pytest cases

See merge request espressif/esp-idf!17226
2022-03-10 21:42:14 +08:00
Chen Yudong 5c211efaa8 CI: update test cases from test results 2022-03-09 14:08:38 +08:00
Chen Yu Dong 06a5384f32 Merge branch 'ci/auto_deploy_test_result_timeout' into 'master'
CI: add timeout for jobs and expire_in for artifacts

See merge request espressif/esp-idf!17079
2022-02-10 08:38:21 +00: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
Chen Yudong d48cbdd1e9 bugfix: checkout ref failed for origin branches 2022-01-26 20:22:29 +08:00
Chen Yudong b4c4e3a79d ci: do not retry on 404 when LOCAL_GITLAB_HTTPS_HOST not set 2022-01-25 11:49:55 +08:00
Chen Yudong 7d888f3669 ci: exclude git files when uploading artifacts 2022-01-25 11:49:55 +08:00
Chen Yudong 11d4542165 ci: update intergration test to support esp32c3 2022-01-25 11:49:55 +08:00
Chen Yudong ec4175b127 ci: optimize downloading build_ssc artifacts 2022-01-25 11:49:55 +08:00
Chen Yudong dd4f27801f ci: move integration test related files outside of components 2022-01-25 11:49:55 +08:00
Chen Yudong d5f7824ae9 ci: fix target_test label usage 2022-01-25 11:49:55 +08:00
Chen Yudong 151d8cdcd2 ci: split assign tests 2022-01-25 11:49:53 +08:00
Chen Yu Dong 0390b6773f Merge branch 'ci/integration_test_python_env' into 'master'
CI: do not install idf python env for integration test

See merge request espressif/esp-idf!16866
2022-01-20 07:36:34 +00:00
Chen Yudong 2c8fb44b09 CI: do not install idf python env for integration test 2022-01-20 11:59:32 +08:00
Chen Yu Dong e8cfba0745 Merge branch 'bugfix/set_authmode_by_switching_number_to_string' into 'master'
CI: change ap authmode from number to string

Closes IDFCI-1019

See merge request espressif/esp-idf!16552
2021-12-29 04:27:37 +00:00
Chen Yudong 2db60f13fb ci: add test dir examples/bluetooth/hci/controller_hci_uart_esp32 2021-12-01 12:06:52 +08:00
Chen Yudong 8fe7d74453 example: build ble_mesh_console example on c3 and s3 as well 2021-12-01 12:03:34 +08:00
Chen Yudong e4a86f203f ci: preserve artifacts for local test apps 2021-11-30 17:39:00 +08: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
Chen Yudong a7c5c7134b ci: increase parallel count for UT_S3 2021-10-20 11:36:23 +08:00
Chen Yu Dong f0a96e586d pre-commit fix 2021-10-12 14:05:19 +08:00
Chen Yudong b3b71bc8ab CI: fix connection failures in asio example tests 2021-06-07 04:04:14 +00:00
Chen Yu Dong 454edcc0a8 ci: all jobs use python3 by default 2020-11-19 03:27:58 +00:00
Chen Yu Dong 9e8315d9b3 ci: limit switching branches for auto_test_script 2020-11-02 06:59:13 +00:00
Chen Yu Dong f38321a218 test: move auto_test_script to new repo
clone repo by https instead of ssh
2020-10-24 09:21:17 +08:00
Chen Yudong 4088702077 test: auto test script supports python3 2020-07-22 16:14:21 +08:00
chenyudong f67f9d5b4e mesh: remove coexist warnings in ESP_WIFI_MESH
1. remove warning log when mesh is started:
Error! Should use default passive scan time parameter for WiFi scan when Bluetooth is enabled!!!!!!
2. remove abort when mesh is started:
Error! Should enable WiFi modem sleep when both WiFi and Bluetooth are enabled!!!!!!

Closes: https://github.com/espressif/esp-idf/issues/5357
Closes: https://github.com/espressif/esp-idf/issues/5440
Closes: https://github.com/espressif/esp-idf/issues/5210
2020-06-29 11:28:16 +08:00
chenyudong fa3b76ee9b mesh: fix bug of dynamic set type idle
1. fix bug of dynamic set type idle
2. fix esp_mesh_deinit blocking issue
3. fix ie.mesh_type do not match ie.layer
4. ps enabled devices use new assoc version
2020-06-15 03:03:57 +00:00
chenyudong 8fb982c512 mesh: add mesh PS option following add announce 2020-05-21 03:40:47 +00:00
chenyudong 040f4be2a7 mesh: support set new type
If the root is specified (FIXED-ROOT) by set type or set parent, change ie.mesh_type to MESH_ROOT before connect to router
Release emesh_recv_toDS when the root becomes non-root
esp_mesh_set_type now supports MESH_IDLE and MESH_STA
2020-05-19 11:17:56 +08:00
chenyudong ca7f2099db example: fix mesh manual networking example
Solves https://www.esp32.com/viewtopic.php?f=21&t=8610
2020-05-15 18:39:16 +08:00
chenyudong bdb6565757 mesh/ci: fix MESH_EST_0216 2020-05-05 18:07:31 +08:00
chenyudong 79f0d460f5 mesh: fix mesh ie issues
Fix an error of mesh deinit lock.
Fix mesh send returns TIMEOUT.
Increase root window close time to 120s.
Clear ie.child when the child connected or fully associated.
Update rc_rssi when roots direct/forward.
Fix assoc in mesh ie wrong.
Mesh packets use AC_VI instead of AC_BE.
2020-01-13 10:58:18 +08:00
chenyudong a6de0e8846 ci: fix job "check_wifi_lib_md5" 2019-12-11 13:10:23 +08:00
chenyudong 66f6d8c3ef esp_netif: store netif before register wifi rxcb 2019-12-09 15:16:00 +08:00
chenyudong e48efd8a4d mesh: fix mesh stop recv crash
Add a mutex.
2019-12-09 03:56:10 +00:00
chenyudong c6129b81f2 ci: fix ci issues of wifi lib
sync esp_wifi.h to wifi lib
2019-10-09 15:07:19 +08:00
chenyudong 2116968d78 test: fix test case MESH_EST_2403 2019-08-16 09:15:31 +00:00
chenyudong a7ddb03274 mesh: fix scan done crash caused by uint8_t overflow 2019-07-24 15:54:50 +08:00
chenyudong 18df3dd5ed test: move wifi library check to esp32-wifi-lib ci 2019-07-19 13:12:57 +08:00
chenyudong 4dd75184e4 mesh: fix esp_mesh_stop not return 2019-07-17 11:02:21 +08:00
chenyudong 801e2cdaa3 test: update mesh test cases for ci
add mesh cases in files:
TC_IT_MESH_EST.yml, TC_IT_MESH_COMM.yml and TC_IT_MESH_MISC.yml
2019-04-17 17:05:33 +08:00
chenyudong b2b0f75fbb Decouple Wifi and ESP-Mesh to reduce bin size
Do not link mesh code when mesh is not used
2019-03-20 15:17:03 +08:00
chenyudong 7d96b3442a mesh: fix memory leak and group send
fix a bug in group send
fix esp_mesh_set_router when router_t not initialized
fix mesh memory leak with invalid option
2019-03-18 14:43:21 +08:00
chenyudong 936b8e1967 wifi: fix ampdu duplicate issue
fix ampdu duplicate issue
2018-07-16 17:10:58 +08:00
chenyudong 85f75f1ccd tcp_udp_perf: add license and modify some details 2017-04-18 15:23:28 +08:00
chenyudong 0765355a4e wps_ps: add license 2017-04-13 11:43:01 +08:00
chenyudong 28a7a325e8 modify some text error 2017-04-10 20:39:04 +08:00
chenyudong 68bf54607a tcp_udp: remove some unnecessary functions. 2017-04-10 11:49:45 +08:00
chenyudong e261e16981 eg/perf:modify README. 2017-04-10 11:49:45 +08:00
chenyudong 8a163e3db0 eg/perf:modify udp_perf and some mistakes
modify udp_perf to be similar with tcp_perf.
change indentation and some mistakes of codes.
edit README.
2017-04-10 11:49:45 +08:00
chenyudong 5ecc88cb33 tcp_perf:modify tcp_perf with some new options.
You can set esp32 as AP/STA, client/sever, sender/recever in menuconfig.
You can set whether to display delay time info in menuconfig.
Now you can transfer data between esp and esp.
2017-04-10 11:49:45 +08:00
chenyudong 38068e6df0 wps_ps: Add new options to menuconfig, modify README and some explainations. 2017-03-31 16:12:58 +08:00
chenyudong b0dd5d9157 example: adding wifi example wps and power save. 2017-03-31 16:12:58 +08:00