Skip to content

Selenium test exercising workflow debug, failed jobs, etc... (20912)#21058

Merged
mvdbeek merged 1 commit intogalaxyproject:devfrom
jmchilton:selenium_20912
Oct 16, 2025
Merged

Selenium test exercising workflow debug, failed jobs, etc... (20912)#21058
mvdbeek merged 1 commit intogalaxyproject:devfrom
jmchilton:selenium_20912

Conversation

@jmchilton
Copy link
Copy Markdown
Member

This test verifies:

  • Job state counters (ok and error) display correctly for steps with mixed job states
  • Filtering by failed jobs works correctly
  • Debug tab shows only failed steps
  • Failed steps can be expanded in debug view

And generates screenshots for these new components added in #20912.

How to test the changes?

(Select all options that apply)

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@jmchilton jmchilton marked this pull request as ready for review October 15, 2025 13:24
@github-actions github-actions Bot added this to the 26.0 milestone Oct 15, 2025
@mvdbeek mvdbeek merged commit 2f12ae9 into galaxyproject:dev Oct 16, 2025
56 of 61 checks passed
ahmedhamidawan added a commit to ahmedhamidawan/galaxy that referenced this pull request Oct 23, 2025
We added a `data-state` selenium selector for the `InvocationStepStateDisplay.vue` component in galaxyproject#21058.

That unfortunately adds CSS styling from `base.scss` to the text in there. Therefore, I have changed the selector to `data-step-state`.
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.

2 participants