Skip to content

Test Runner UI Revamp#6011

Merged
sid-bruno merged 13 commits intousebruno:feature/collection-test-results-and-filtering-internalfrom
chirag-bruno:feature/collection-test-results-and-filtering
Nov 12, 2025
Merged

Test Runner UI Revamp#6011
sid-bruno merged 13 commits intousebruno:feature/collection-test-results-and-filtering-internalfrom
chirag-bruno:feature/collection-test-results-and-filtering

Conversation

@chirag-bruno
Copy link
Collaborator

Description

This update overhauls the Test Runner screen with a streamlined layout and unified filtering experience.

Highlights

  • Unified filter bar with All / Passed / Failed / Skipped buttons displaying test counts
  • Integrated filtering that applies to both requests and the tests within them
  • Action buttons (Run Again, Reset, Download Report) relocated to the top toolbar
  • Enhanced response view with a close button and placeholder state
  • Updated visuals for light and dark modes with refined colors and typography

Filtering Behavior

  • Failed: Displays only failed requests and their failed tests
  • Passed: Displays only passed requests and their passed tests

This update resolves GitHub Issue #3809 and corresponds to JIRA Ticket.
It builds upon the foundational work by @morgan-se in PR #3808, incorporating the Bruno team’s refined and user-friendly UI improvements.

Contribution Checklist:

  • The pull request only addresses one issue or adds one feature.
  • The pull request does not introduce any breaking changes
  • I have added screenshots or gifs to help explain the change if applicable.
  • I have read the contribution guidelines.
  • Create an issue and link to the pull request.

morgan-se and others added 4 commits January 16, 2025 11:31
Added breakdown of test results within collection.
Added filtering based on passing/failing requests and tests by click on results text.
- Add unified filter bar (All/Passed/Failed/Skipped) with counts and active indicator
- Implement filtering that filters both requests and tests within requests
- Move action buttons to top bar, prevent filter wrapping
- Add close button and placeholder to response view
- Update styling for light/dark modes with proper colors and typography
@pull-request-size pull-request-size bot added size/XL and removed size/L labels Nov 6, 2025
@chirag-bruno
Copy link
Collaborator Author

Screen.Recording.2025-11-07.at.11.31.29.AM.mov

Copy link
Collaborator

@sid-bruno sid-bruno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot of un-needed diff changes due to formatting or changes in ternary operators, please sanitise the overall diff.

…ring logic

- Restore original function formatting with return statements and braces
- Restore removed input attributes (autoCorrect, autoCapitalize, spellCheck)
- Revert ternary operator changes to match original code style
- Restore original variable names (savedConfiguration) and comments
- Restore original test results rendering structure
- Preserve new filter bar UI, filtering logic, and response view improvements
chirag-bruno and others added 4 commits November 10, 2025 08:52
- Only auto-scroll when user is near the bottom (within 100px)
- Preserve user's scroll position if they've scrolled up to view content
- Move ref to actual scrollable container for proper scroll detection
Copy link
Collaborator

@sid-bruno sid-bruno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sid-bruno sid-bruno changed the base branch from main to feature/collection-test-results-and-filtering-internal November 12, 2025 08:18
… into feature/collection-test-results-and-filtering
@sid-bruno sid-bruno merged commit 44ed0b0 into usebruno:feature/collection-test-results-and-filtering-internal Nov 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants