Skip to content

test(scopetimer): cover sink failure boundaries - #6

Merged
stephenlclarke merged 1 commit into
mainfrom
sonar-quality-gate-coverage
Jul 21, 2026
Merged

test(scopetimer): cover sink failure boundaries#6
stephenlclarke merged 1 commit into
mainfrom
sonar-quality-gate-coverage

Conversation

@stephenlclarke

Copy link
Copy Markdown
Owner

Pull Request

Summary

  • Cover ScopeTimer sink self-shutdown/restart, queue-boundary, registry-pruning, and secure hard-link rejection paths.
  • Raise the main-branch coverage signal above the SonarQube quality-gate threshold without changing production behavior.

Type Of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Maintenance or workflow update

Motivation And Context

The prior coverage-only change improved the main quality gate to 79.5%, still below the required 80%. These deterministic regression tests exercise additional real safety boundaries.

Testing

  • Tested locally
  • Added or updated tests where appropriate
  • Updated documentation where appropriate

Validation: complete local CTest suite (29 tests), header coverage (93.99% lines; 82.01% branches), and diff whitespace validation.

Contributor Checklist

  • This pull request is focused on one issue or one coherent change.
  • I used Conventional Commits in commit messages and the pull request title.
  • I signed my commits with a GitHub-supported signature method.
  • I removed credentials, tokens, private keys, personal data, and private environment details from code, tests, logs, and screenshots.

@stephenlclarke
stephenlclarke marked this pull request as ready for review July 21, 2026 07:21
@stephenlclarke
stephenlclarke merged commit 2f6d4a3 into main Jul 21, 2026
1 check 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.

1 participant