Skip to content

Issue #9124 : Remove the UI test that compares variable icon positions - #9184

Merged
bamaer merged 1 commit into
apache:mainfrom
kotwal-itpro:fix/9124-remove-icon-alignment-uitest
Oct 31, 2026
Merged

bamaer merged 1 commit into
apache:mainfrom
kotwal-itpro:fix/9124-remove-icon-alignment-uitest

Conversation

@kotwal-itpro

Copy link
Copy Markdown
Contributor

Removes HopAiConfigOptionPluginUiTest.theVariableIconsLineUpWithTheProvider and its iconX helper, as Matt suggested on #9124. The test compared the screen positions of variable icons, which depend on the GTK theme: it fails on WSL2 Ubuntu 24.04 (883 vs 909) and passes under Xvfb in CI. It doesn't test functionality. The alignment code in HopAiConfigOptionPlugin is unchanged.

Testing: the other 3 tests in the class pass (mvn -Puitest test -pl plugins/tech/ai -Dtest=HopAiConfigOptionPluginUiTest, macOS, JDK 21). Spotless is clean.

I used an AI coding assistant for this change (noted in the commit with Generated-by); I reviewed and tested it.

addresses #9124

🤖 Generated with Claude Code

…sitions

theVariableIconsLineUpWithTheProvider compared screen positions of the
variable icons, which depend on the GTK theme and fails on some Linux
desktops (WSL2 Ubuntu 24.04). It doesn't test functionality, so it goes,
with its helper.

Generated-by: Claude Opus 5.5
@bamaer

bamaer commented Oct 31, 2026

Copy link
Copy Markdown
Contributor

LGTM. Removes only the theme-dependent position check from #9124; the remaining tests and HopAiConfigOptionPlugin are unchanged. Code reviewed, not run locally.

@bamaer
bamaer merged commit 34d9738 into apache:main Oct 31, 2026
3 checks passed
jefersonminatozaki pushed a commit to jefersonminatozaki/hop that referenced this pull request Nov 3, 2026
…sitions (apache#9184)

theVariableIconsLineUpWithTheProvider compared screen positions of the
variable icons, which depend on the GTK theme and fails on some Linux
desktops (WSL2 Ubuntu 24.04). It doesn't test functionality, so it goes,
with its helper.

Generated-by: Claude Opus 5.5
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.

2 participants