Skip to content

Feature/collection test results and filtering internal#6070

Merged
sid-bruno merged 5 commits intomainfrom
feature/collection-test-results-and-filtering-internal
Nov 14, 2025
Merged

Feature/collection test results and filtering internal#6070
sid-bruno merged 5 commits intomainfrom
feature/collection-test-results-and-filtering-internal

Conversation

@sid-bruno
Copy link
Collaborator

@sid-bruno sid-bruno commented Nov 12, 2025

Description

Extended PR from internal branches.

Closes: #3809
Original Author: morgan-se
Extensions and Improvments: @chirag-bruno

Based from: #6011

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.

Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.

Publishing to New Package Managers

Please see here for more information.

morgan-se and others added 2 commits November 12, 2025 13:48
#3808)

Added breakdown of test results within collection.
Added filtering based on passing/failing requests and tests by click on results text.

Co-authored-by: Morgan English <morgan.english@canterbury.ac.nz>
Co-authored-by: Sid <siddharth@usebruno.com>
* Moved collection results to runner title bar so they are move visible.
Added breakdown of test results within collection.
Added filtering based on passing/failing requests and tests by click on results text.

* feat: revamp Test Runner UI with unified filter and improved layout

- 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

* refactored the RunnerResults component to be more clear and readable

* refactor: revert formatting changes while preserving new UI and filtering 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

* fix: implement smart auto-scroll behavior in test runner

- 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

* Update RunnerResults component

* chore: reformat

---------

Co-authored-by: Morgan English <morgan.english@canterbury.ac.nz>
Co-authored-by: Sid <siddharth@usebruno.com>
@github-actions
Copy link

github-actions bot commented Nov 12, 2025

CLI Test Results

  1 files  ±0  140 suites  ±0   57s ⏱️ +16s
227 tests ±0  227 ✅ ±0  0 💤 ±0  0 ❌ ±0 
291 runs  ±0  290 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit 3d8d93f. ± Comparison against base commit 14bece8.

♻️ This comment has been updated with latest results.

@sid-bruno sid-bruno marked this pull request as ready for review November 12, 2025 08:45
@sid-bruno sid-bruno merged commit 2d2a17c into main Nov 14, 2025
8 checks 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.

Feat: Collection runner test results and filtering

3 participants