Skip to content

add CodeCoverage - #2

Merged
IgorKorkin merged 3 commits into
mainfrom
CodeCoverage
Jul 26, 2026
Merged

add CodeCoverage#2
IgorKorkin merged 3 commits into
mainfrom
CodeCoverage

Conversation

@IgorKorkin

@IgorKorkin IgorKorkin commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary by cubic

Adds Microsoft code coverage for desktop.ranger.core and aligns build settings for accurate coverage. Simplifies the desktop name generator API and updates tests and call sites.

  • New Features

    • Add CodeCoverage.runsettings scoped to desktop.ranger.core; include test assembly; static native instrumentation on, dynamic off.
    • Coverage-friendly build flags: core and tests use Program Database debug info; tests link with Profile in Debug (off in Release).
  • Refactors

    • Move name generator to DesktopRanger::DesktopName; rename GenerateDesktopName to Generate (keep kDesktopNameLength).
    • Update usages (e.g., Advanced Secure Desktop) and extend tests with allowed/disallowed character checks.

Written for commit 55740f4. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

All reported issues were addressed

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread desktop.ranger.tests/desktop.ranger.tests.vcxproj Outdated
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
@IgorKorkin
IgorKorkin merged commit e559ad8 into main Jul 26, 2026
2 checks passed
@IgorKorkin
IgorKorkin deleted the CodeCoverage branch July 26, 2026 21:03
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.

1 participant