Skip to content

chore: mark the verified equivalent mutants as ignored and exclude ArrayDeclaration - #1807

Merged
mrbobbytables merged 1 commit into
cncf:mainfrom
mrbobbytables:copilot/option-c-mut
Oct 22, 2026
Merged

mrbobbytables merged 1 commit into
cncf:mainfrom
mrbobbytables:copilot/option-c-mut

Conversation

@mrbobbytables

Copy link
Copy Markdown
Member

Summary

Makes the equivalent-mutant triage machine-readable so surviving-mutant findings stop being re-filed for mutants that were already verified as equivalent.

Verification

Scoped npm run test:mutation -- --mutate ... over all 17 annotated files: every annotated mutant reports Ignored, no new survivors, 99.65-100% per run. npm run test:unit:coverage:check and all six lint gates pass.

Refs #1788

…rayDeclaration

Annotate the 41 surviving mutants that the backlog groups in cncf#1788
verified as equivalent (cncf#1789, cncf#1790, cncf#1793, cncf#1794, cncf#1795) with
Stryker disable directives that carry the reason, so they report as
Ignored instead of Survived and no longer surface as mutation findings.
Exclude the ArrayDeclaration mutator in stryker.config.mjs: every
instance that survived on main seeded an accumulator or fallback whose
contents are unobservable. Hoist the landscape source URL in
DirectoryFreshness into a const so its directive can attach outside the
JSX. Document the directive placement rules in CONTRIBUTING.

Refs cncf#1788

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: mrbobbytables <mrbobbytables@users.noreply.github.com>
@netlify

netlify Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for endusers ready!

Name Link
🔨 Latest commit 5e2c850
🔍 Latest deploy log https://app.netlify.com/projects/endusers/deploys/6ada85ec88a3a89ec1c5aaa6
😎 Deploy Preview https://deploy-preview-1807--endusers.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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