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