Skip to content

Conversation

@RicardoASJunior
Copy link
Collaborator

Summary of Customizations

  • This PR improves the legacy unit test runner integration and cleans up the Test Explorer view.

Changes

  • Added inline status decoration
    Each test method now shows a clean inline decoration (status + duration) without modifying the file contents.

  • Improved test output mapping
    Test output is now properly grouped per method and attached to the correct TestItem, ensuring that selecting a method in Test Results shows its console output and summary line.

  • Removed inline output artifacts
    Eliminated the issue where summary/output lines were being rendered inside the editor along with decorations.

  • Added summary message for classes with failures
    When a class-level result contains failures, a readable summary message is generated listing which methods failed.

  • Workspace root grouping
    Fixed the issue where multiple test roots matched by wildcard patterns (*) produced duplicate namespace items (e.g., many DESENV75 entries).
    Now all roots belonging to the same workspace/namespace are grouped under a single root node, while still respecting all configured relativeTestRoots.

@RicardoASJunior RicardoASJunior merged commit 60ea6bf into master Nov 22, 2025
3 checks passed
@RicardoASJunior RicardoASJunior deleted the feat/unit-tests-customization branch November 22, 2025 11:58
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