Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Test Coverage and UI #28

Merged
merged 4 commits into from
Dec 24, 2024
Merged

Add Test Coverage and UI #28

merged 4 commits into from
Dec 24, 2024

Conversation

ThomasCode92
Copy link
Owner

@ThomasCode92 ThomasCode92 commented Dec 23, 2024

This pull request introduces key enhancements to the project's testing infrastructure by enabling the Vitest UI and integrating code coverage reporting. These changes aim to improve the developer experience and provide better insights into test results and code quality.

Key Features

1. Vitest UI Activation

  • The Vitest UI is now enabled, offering a more interactive and user-friendly interface for running and analyzing tests.
  • This interface allows developers to:
    • Execute tests selectively or in bulk.
    • View real-time results and logs for individual tests.
    • Debug failing tests with improved clarity and ease.

2. Code Coverage Integration

  • Code coverage functionality has been added, ensuring that developers can assess which parts of the codebase are being tested.
  • Coverage Reports:
    • Automatically generated during test runs.
    • Provide detailed metrics such as percentage of code coverage across lines, functions, branches, and statements.
    • Highlight untested areas in the codebase for improvement.

3. Test Results Reporting

  • In addition to code coverage, comprehensive reports for test results are generated.
  • These reports include:
    • Summary of passed, failed, and skipped tests.
    • Detailed logs for test execution.

@ThomasCode92 ThomasCode92 linked an issue Dec 23, 2024 that may be closed by this pull request
@ThomasCode92 ThomasCode92 merged commit 7eb338c into main Dec 24, 2024
4 checks passed
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.

Add Test Coverage and UI
1 participant