Skip to content

test(core): skip live MySQL test on auth failure and update outdated golden baselines (#1433) - #1451

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1433-test-stabilization-goldens-mysql
Oct 11, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1433-test-stabilization-goldens-mysql

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Closes #1433

Changes

  1. Gracefully skip live MySQL test on auth/connection failure:
    • In test/core/database/stream_take_drain_test.dart, wrap conn.connect(...) in try/catch and call markTestSkipped if connecting to 127.0.0.1:3306 fails (e.g. host MySQL requiring caching_sha2_password over SSL or other credentials).
  2. Update golden baselines:
    • Regenerated test/features/main_screen/goldens/querya_tab_strip.png and test/features/main_screen/goldens/workspace_empty_hero.png matching the post-migration UI Kit and TabStrip metrics. Both golden tests now pass cleanly.

@github-actions github-actions Bot added tests Theme parser epic core Core library logic and services mysql MySQL database driver and workspace P3 Low priority / Polish & Enhancements labels Oct 11, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit aa9c7c2 into dev Oct 11, 2026
11 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1433-test-stabilization-goldens-mysql branch October 11, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core library logic and services mysql MySQL database driver and workspace P3 Low priority / Polish & Enhancements tests Theme parser epic

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant