Skip to content

Comments

e2e: publish qa alldevices results to clickhouse#3065

Open
martinsander00 wants to merge 2 commits intomainfrom
ms/2746
Open

e2e: publish qa alldevices results to clickhouse#3065
martinsander00 wants to merge 2 commits intomainfrom
ms/2746

Conversation

@martinsander00
Copy link
Contributor

@martinsander00 martinsander00 commented Feb 20, 2026

Resolves: #2746

Note: This feature has an env filter which currently only runs on devnet

Summary

  • Adds ClickHouse as a second publishing target for TestQA_AllDevices_UnicastConnectivity results, alongside the existing InfluxDB publishing
  • Two tables are auto-created on first use: qa_alldevices_results (one row per device per run) and qa_alldevices_metadata (one summary row per run)
  • Follows the same pattern as the controller's ClickHouse integration — configured via CLICKHOUSE_ADDR env var, skipped gracefully when not set

Testing Verification

  • Unit tests cover env var parsing and connection options (TLS, scheme stripping): go test -run "TestClickhouse|TestBuild" ./e2e/internal/qa/...
  • Companion infra PR malbeclabs/infra#639 adds the CLICKHOUSE_* env vars to the three qa.alldevices.* workflows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

e2e: publish QA alldevices results to clickhouse

1 participant