Skip to content

feat(examples): websocket autobahn test suit integration (IDF-14864)#960

Open
gabsuren wants to merge 2 commits intoespressif:masterfrom
gabsuren:test/autobah-testsuite-2
Open

feat(examples): websocket autobahn test suit integration (IDF-14864)#960
gabsuren wants to merge 2 commits intoespressif:masterfrom
gabsuren:test/autobah-testsuite-2

Conversation

@gabsuren
Copy link
Collaborator

@gabsuren gabsuren commented Nov 28, 2025

Note

Introduces Autobahn-based compliance and performance testing for esp_websocket_client, runnable locally and in CI.

  • CI: New workflows autobahn__linux-test.yml (run on Linux, optional perf job) and autobahn__target-test.yml (build artifacts for ESP32 targets)
  • Testsuite assets: Adds components/esp_websocket_client/tests/autobahn-testsuite with testee/ app, docker-compose.yml, server configs, pytest runner, shell runner, and scripts/generate_summary.py to aggregate reports
  • Client tweaks: Refines error logging in esp_websocket_client.c to cache esp_err_to_name() value; improves read/poll error logs
  • Linux compat: Includes esp_err.h in common_components/linux_compat/esp_timer/include/esp_timer.h
  • Build system: Fixes unit test EXTRA_COMPONENT_DIRS path

Written by Cursor Bugbot for commit fb3a68a. This will update automatically on new commits. Configure here.

@CLAassistant
Copy link

CLAassistant commented Nov 28, 2025

CLA assistant check
All committers have signed the CLA.

@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 10 times, most recently from 338e6c6 to 0b8ebbf Compare December 3, 2025 10:54
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 2 times, most recently from c6f9902 to 20bbe35 Compare December 8, 2025 11:09
@gabsuren gabsuren marked this pull request as ready for review December 8, 2025 11:11
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on December 20

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@gabsuren gabsuren changed the title feat(examples): websocket autobahn test suit integration feat(examples): websocket autobahn test suit integration (IDF-14864) Dec 8, 2025
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from 20bbe35 to 138574c Compare December 8, 2025 11:54
@gabsuren gabsuren self-assigned this Dec 8, 2025
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from 138574c to 473ca9f Compare December 8, 2025 14:12
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 3 times, most recently from 875d3b8 to 048b0c5 Compare December 9, 2025 16:00
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from 048b0c5 to fa1ef1a Compare December 18, 2025 13:11
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from 8a8f5d9 to d2ce7f4 Compare December 24, 2025 09:13
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from d2ce7f4 to 5902e32 Compare December 24, 2025 09:25
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 3 times, most recently from e04a258 to c5176bc Compare December 24, 2025 13:47
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from c5176bc to 352b186 Compare December 24, 2025 14:03
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from 352b186 to 893b888 Compare December 24, 2025 14:50
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 2 times, most recently from b623dab to 9ec6db4 Compare December 25, 2025 12:28
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 2 times, most recently from 58e241a to acc0ff9 Compare January 16, 2026 12:15
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from acc0ff9 to 23d6cd9 Compare January 19, 2026 09:39
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch 7 times, most recently from 526eaab to fb3a68a Compare January 19, 2026 14:45
@david-cermak david-cermak removed their request for review February 3, 2026 08:08
@gabsuren gabsuren force-pushed the test/autobah-testsuite-2 branch from fb3a68a to 0f10215 Compare February 6, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants