Skip to content

Issue #2742 : multi-transform unit test tweaks and editor support#7573

Merged
hansva merged 1 commit into
apache:mainfrom
mattcasters:issue-2742
Jul 20, 2026
Merged

Issue #2742 : multi-transform unit test tweaks and editor support#7573
hansva merged 1 commit into
apache:mainfrom
mattcasters:issue-2742

Conversation

@mattcasters

Copy link
Copy Markdown
Contributor

What

Implements #2742 so pipeline unit-test transform operations work on multi-selection, and surfaces tweaks in the unit test metadata editor.

Multi-transform tweak actions

  • Remove from test, Include in test, Bypass in test, and Remove bypass in test now apply to all selected transforms (fallback to the clicked transform when nothing is selected).
  • On disable, only matching tweak types are cleared so mixed multi-selects do not wipe unrelated tweaks.
  • Unit tests cover selection resolution and enable/disable/replace behavior.

PipelineUnitTestEditor rework

  • Tabbed UI: General, Database, Parameters & Variables, Tweaks.
  • Tweaks table: tweak type (combo) + transform name, with full load/save round-trip.
  • Fixes DB replacements table sizing (was incorrectly using tweaks list size).

How was this tested?

  • ./mvnw -pl plugins/misc/testing -am test -Dtest=TestingGuiPluginTweakTest (pass)
  • Spotless applied during module build

Related

Fixes #2742

Apply Bypass/Remove/Include unit-test tweak actions to all selected
transforms, not only the right-clicked one. Rework PipelineUnitTestEditor
into General, Database, Parameters & Variables, and Tweaks tabs so stored
tweaks are visible and editable in metadata.
@hansva
hansva merged commit e734a12 into apache:main Jul 20, 2026
3 checks passed
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.

[Feature Request]: Add operations on transforms for unit tests as multi-transform actions

2 participants