Commit Graph

39 Commits

Author SHA1 Message Date
Song Ruo Jing
a394a3d70c ci: Enable esp32c6 example, test_apps, and unit tests CI build stage 2025-09-19 18:51:40 +08:00
Roland Dobai
3aa8307f03 Tools: Fix flake8 version 5 warnings 2025-09-19 18:51:40 +08:00
Alexey Lapshin
caa59d13d7 build system: re-add -Wno-format as private flag for some test_apps 2025-09-19 18:51:40 +08:00
Euripedes Rocha
dd40fc3af2 [MQTT] - Updates esp_mqtt configuration struct
- Layered config struct
- Fix examples.
2025-09-19 18:51:40 +08:00
Chen Yudong
119d724017 CI: make sure that reading of the ipv4 address has finished 2025-09-19 18:51:40 +08:00
Chen Yudong
fade26cf27 CI: Improve common test methods
also fix ota test cases
2025-09-19 18:51:40 +08:00
Chen Yudong
debc9962a1 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
2025-09-19 18:51:40 +08:00
Fu Hanxi
4ebf448bcf docs: changes docs supported targets tables 2025-09-19 18:51:40 +08:00
Djordje Nedic
37ff11d0ed tools: Increase the minimal supported CMake version to 3.16
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2025-09-19 18:51:40 +08:00
Jessy Chen
b2e3cc620a esp_wifi: optimize wifi kconfig 2025-09-19 18:51:40 +08:00
David Cermak
b390e07833 esp_netif: Remove tcpip_adapter compatibility layer 2025-09-19 18:51:40 +08:00
David Cermak
07f7376d1e ci/mqtt: Make publish test-app message properties configurable
Also increase the default sizes and repeat-counts to send more data and
exercise the library more intensly
2025-09-19 18:51:40 +08:00
David Cermak
0fe8646fd4 ci/mqtt: Fix weekend test publish-connect on target
* Fix thread safe issue in paho-mqtt library
* Move the weekend test to ethernet runner
2025-09-19 18:51:40 +08:00
David Cermak
d649af04a8 ci/mqtt: Move publish-connect test to ethernet runners 2025-09-19 18:51:40 +08:00
laokaiyao
e052687fc6 esp8684: rename target to esp32c2 2025-09-19 18:51:40 +08:00
Cao Sen Miao
e6130a46cd CI: Enable ESP8684 build stage CI on master 2025-09-19 18:51:40 +08:00
Roland Dobai
5a8152580b Build & config: Remove leftover files from the unsupported "make" build system 2025-09-19 18:51:40 +08:00
Aditya Patwardhan
c7ce57bb52 mqtt_test_app: Fix the invalid esp-tls error code values in mqtt test app 2025-09-19 18:51:40 +08:00
David Cermak
523934decf CI: Update mqtt test to cleanup connect-publish-URI interaction 2025-09-19 18:51:40 +08:00
Euripedes Rocha
699dd4fbce [MQTT/test] Fix publish connect test
- Mqtt client will return error on wrong parameters. This fix the test
  code to setup the client for each test case.
2025-09-19 18:51:40 +08:00
David Cermak
43cca8e25c CI: mqtt test apps: removed unnecessary env.yml 2025-09-19 18:51:40 +08:00
David Cermak
181e90fe5a CI: Prepare mqtt app test for QEMU tests
Adds qemu configuration
Generalize the get_dut() to enable choosing DUT class per configuration
2025-09-19 18:51:40 +08:00
David Cermak
f962ac035f CI: Enable publish tests only when started from weekend pipeline 2025-09-19 18:51:40 +08:00
David Cermak
9bc1e1a011 mqtt: Moved weekend tests to test apps 2025-09-19 18:51:40 +08:00
Marius Vikhammer
38cb3195e1 Support ESP32S3 Beta 3 target
Update ROM API. Port changes from bringup branch.
2025-09-19 18:51:40 +08:00
yuanjm
a9c5cd15d1 tools: Update mqtt open source test server address 2025-09-19 18:51:40 +08:00
David Cermak
ad00d740f4 examples/mqtt: Use common transport for setting log severity 2025-09-19 18:51:40 +08:00
Marius Vikhammer
3148f4c5dd CI: enable example builds for C3
Enables building C3 examples in CI.

Fixes related warnings/errors and disables examples that cannot run.
2025-09-19 18:51:40 +08:00
Fu Hanxi
438b06bd6b style: format python files with isort and double-quote-string-fixer 2025-09-19 18:51:40 +08:00
David Cermak
cc72be6b57 ci/mqtt: Made MQTT test app tls insecure capable
This is needed for testing different connection modes in the mqtt
library, specifically:
* test case CONFIG_EXAMPLE_CONNECT_CASE_NO_CERT: default server - expect to connect normally
2025-09-19 18:51:40 +08:00
David Cermak
b3550c0fa2 ci: Add MQTT publish test to standard test apps 2025-09-19 18:51:40 +08:00
David Cermak
7faa1a99fe ci: Extend the MQTT weekend test to check mqtt-enqueue api 2025-09-19 18:51:40 +08:00
David Cermak
0ba76d9de8 ci: Removed remaining binary size checks in app-tests
Also removes unused references to http-request app size in idf_performance.h
2025-09-19 18:51:40 +08:00
Angus Gratton
ebd802fa2c Whitespace: Automated whitespace fixes (large commit)
Apply the pre-commit hook whitespace fixes to all files in the repo.

(Line endings, blank lines at end of file, trailing whitespace)
2025-09-19 18:51:40 +08:00
morris
ddb5e81a98 ci: add more build test for esp32-s3 2025-09-19 18:51:40 +08:00
David Cermak
d0f8eb10f3 mqtt-tests: rename tests to match the actual group 2025-09-19 18:51:40 +08:00
Roland Dobai
3cf32eda75 Add multi-target support for performance tests 2025-09-19 18:51:40 +08:00
David Cermak
999261dac5 MQTT: Add build only test for using mqtt API from C++ 2025-09-19 18:51:40 +08:00
David Cermak
1d52a2c3c6 mqtt-tests: migrate the publish-connection test from example-test to test-apps 2025-09-19 18:51:40 +08:00