[PR #6505] Add configuration to use built-in test explorer in VS Code #6573

Closed
opened 2026-02-28 21:30:11 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6505

State: closed
Merged: Yes


Updates the vitest configuration to allow the VS Code test explorer to load tests from all projects. There's a VS Code settings change required here, so I'm checking in a default file for that as well (it won't do anything without a user manually copying it, though).

Confirmed by manually inspecting the action logs that all tests are still being run.

Branch:
image

Master (example of many issues):
image

Summary by CodeRabbit

  • Chores

    • Adjusted ignore rules to track a default editor settings file and keep other editor files ignored.
    • Added default editor configuration and linter environment tweaks for consistent development.
    • Unified and added per-package test configurations and simplified test scripts.
  • Tests

    • Optimized test runner parameters (workers, isolation, env) and improved test cleanup to remove test artifacts.
  • Documentation

    • Added a release notes entry announcing maintenance/configuration details.

✏️ Tip: You can customize this high-level summary in your review settings.

**Original Pull Request:** https://github.com/actualbudget/actual/pull/6505 **State:** closed **Merged:** Yes --- Updates the vitest configuration to allow the VS Code test explorer to load tests from all projects. There's a VS Code settings change required here, so I'm checking in a default file for that as well (it won't do anything without a user manually copying it, though). Confirmed by manually inspecting the action logs that all tests are still being run. Branch: <img width="520" height="393" alt="image" src="https://github.com/user-attachments/assets/7206ebbe-c54a-4d7a-a762-4b1d4b92951b" /> Master (example of many issues): <img width="466" height="139" alt="image" src="https://github.com/user-attachments/assets/9fb0a10b-3833-4dcf-beeb-433d5a39adf8" /> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Adjusted ignore rules to track a default editor settings file and keep other editor files ignored. * Added default editor configuration and linter environment tweaks for consistent development. * Unified and added per-package test configurations and simplified test scripts. * **Tests** * Optimized test runner parameters (workers, isolation, env) and improved test cleanup to remove test artifacts. * **Documentation** * Added a release notes entry announcing maintenance/configuration details. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
GiteaMirror added the pull-request label 2026-02-28 21:30:11 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6573