Commit Graph

174 Commits

Author SHA1 Message Date
Alexey Gerenkov 164be1cd52 tests: Replace 'debug_backend' with 'esp-debug-backend' from PyPi 2024-01-31 18:49:21 +03:00
Chen Yudong afc433114e CI: fix ipv6 test failed on some runners 2022-12-20 11:26:32 +08:00
Ondrej Kosta 74091777e6 ci iperf: fixed condition for waiting to iperf server is up in DUT 2022-08-26 15:57:33 +02:00
Roland Dobai 1ae3768321 Tools: Fix flake8 version 5 warnings 2022-08-12 15:36:11 +02:00
Fu Hanxi d0a2849b02 feat: add requirements.ttfw.txt 2022-08-01 15:52:21 +08:00
Aleksei Apaseev 22f65d961f ci: lift the restriction on pygdbmi in ttfw_idf 2022-07-29 11:24:12 +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 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
Fu Hanxi 97132c40fd ttfw: mock missing packages while search cases 2022-07-14 08:26:01 +08:00
Fu Hanxi c9b73a554e ttfw: record test script path in case_info 2022-07-14 08:26:01 +08:00
Fu Hanxi f7a0e0cb5c ci: raise ImportError when search case failed instead of print the error 2022-07-14 08:26:01 +08:00
Fu Hanxi d1bf62b0e7 ci: fix the bug that would modify constants.SUPPORTED_TARGETS 2022-07-14 08:26:01 +08:00
simon.chupin 09d15e5abc tools: Change copyright in ci dir 2022-07-11 12:58:06 +00:00
Aditya Patwardhan 637bb4be38 http_request_simple_example_test: Catch broken pipe exception 2022-06-28 03:48:03 +00:00
Fu Hanxi 7e0bb1dabd ci: use tags as markers 2022-06-10 09:13:23 +08:00
Harshit Malpani 767125a051 Remove tiny_test_fw dependency from idf_http_server_test package 2022-06-03 16:00:52 +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
radim.karnis 3e08f355b6 tools: Use esptool v4 2022-05-26 13:59:50 +00:00
Ivan Grokhotkov d2e519012c ci: iperf: recognize report results from newer iperf versions
The iperf version used in older version of CI docker images had the
following output format:
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec   0.000 ms    0/  892 (0%)
The newer iperf version which was recently included in the container
prints more digits after the decimal point:
[  3] 0.0000-10.0148 sec  1.25 MBytes  1.05 Mbits/sec   0.002 ms    0/  895 (0%)
The regular expression to match this line expected a single zero after
the decimal point, so the new format no longer matches.
The fix is to expect any number of digits in the fractional part.
2022-05-10 15:49:53 +02:00
Fu Hanxi 4a59bf9594 Revert "ci: temporarily disable s3 assign test"
This reverts commit 8a31c52825.
2022-03-25 12:39:57 +08:00
Ondrej Kosta 97ddccafd3 Added bandwidth limitaion option to iperf test scripts 2022-03-22 07:17:40 +00:00
Fu Hanxi 8a31c52825 ci: temporarily disable s3 assign test 2022-03-21 14:50:33 +08:00
Anton Maklakov 18f62f067d Merge branch 'contrib/github_pr_8520' into 'master'
esp_http_server: reword error messages (GitHub PR)

Closes IDFGH-6900

See merge request espressif/esp-idf!17398
2022-03-14 13:31:19 +08: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
Shubham Kulkarni a4afeed209 esp_http_server: Minor updates in error messages
idf_http_server_test/client.py: Update test script with new error message
2022-03-09 14:43:10 +05:30
Fu Hanxi 91cb23d688 ci: build all when has env var NIGHTLY_RUN 2022-02-22 14:57:38 +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 b91f8fb4eb ci: skip building pytest apps in normal find_apps build_apps 2022-02-07 10:55:54 +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
Tomas Sebestik 33edc13743 Handle gitlab 404 error 2022-01-18 13:13:53 +01:00
KonstantinKondrashov 4cef1e2f8b esptool/espefuse: execute_scripts can be run nested way
Added args for execute_scripts cmd
Cleaned up only_burn_at_end args, it does not need anymore
2021-12-16 22:32:20 +08:00
Chen Yudong e4a86f203f ci: preserve artifacts for local test apps 2021-11-30 17:39:00 +08:00
Fu Hanxi 1f14dc5b74 ci: abort with all ImportErrors when detecting ImportError while search tests cases 2021-11-25 18:56:19 +08:00
Fu Hanxi 636b311ec0 ci: support keyword nightly_run in decorator
The test case with keyword `nightly_run` would be skipped in normal CI
pipelines. only would be triggered when `NIGHTLY_RUN` in environment
variables.
2021-11-03 11:11:38 +08:00
Krzysztof 3247f66783 tools: update ttfw to support ESP32-H2 and ESP32-C6 chips 2021-10-22 16:29:46 +08:00
Ivan Grokhotkov 70d1f94739 ci: retry Gitlab operations on error 500 2021-10-14 17:42:48 +02:00
SalimTerryLi 4c7b31f6ff ci: test_apps: add option to parse original unity output 2021-09-08 18:54:20 +08:00
laokaiyao 04970fe487 iperfUtility: add udp rx bandwidth scan 2021-09-01 19:11:28 +08:00
Sachin Parekh cfcb893289 ttfw_idf: Added ESP32-S3 FPGA support
Provision to burn and reset efuses of ESP32S3 on FPGA

test_app: Enabled automated test cases for ESP32S3
2021-08-27 10:41:31 +05:30
Sachin Parekh 65db2d3d80 ttfw_idf: Added IDFFPGADUT class
Provision to burn and reset efuses of ESP32C3 chip on FPGA
2021-08-27 09:58:26 +05:30
He Yin Ling 2849f3bf44 Merge branch 'test/add_ethernet_iperf_example_test_case' into 'master'
Test: add ethernet iperf example test case

Closes TCI-463

See merge request espressif/esp-idf!13696
2021-07-28 01:39:12 +00:00
Lu Ai Jun d29335710d test: add ethernet iperf example test case 2021-07-28 09:39:02 +08:00
He Yin Ling 35f8caf1cb Merge branch 'bugfix/ttfw_fix_flush_index_error' into 'master'
test: TTFW fix flush index error

See merge request espressif/esp-idf!14217
2021-07-22 12:55:27 +00:00
He Yin Ling 1708febe48 ttfw: fix incorrect length when flush data cache after expect:
data cache is unicode. while we use bytes in RegEx expect. The index of
matched pattern is calculated with bytes, could be different from
unicode. Now we fix this issue by using unicode in expect.
2021-07-13 13:07:08 +08:00
He Yin Ling b79778d273 ttfw: full_stdout should not return data after pattern in expect 2021-07-13 13:07:08 +08:00
Angus Gratton bfb602d0fc ci: Fix error message if insufficient jobs for test case tag 2021-07-05 12:08:36 +08:00