Skip to content

Add tool wrapper definition for Stryker#503

Open
IT-VBFK wants to merge 2 commits into
Fallout-build:mainfrom
IT-VBFK:feat/tools/stryker
Open

Add tool wrapper definition for Stryker#503
IT-VBFK wants to merge 2 commits into
Fallout-build:mainfrom
IT-VBFK:feat/tools/stryker

Conversation

@IT-VBFK

@IT-VBFK IT-VBFK commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

From here: nuke-build/nuke#1259

Thanks @candoumbe

@IT-VBFK
IT-VBFK requested a review from a team as a code owner July 17, 2026 17:27
@IT-VBFK
IT-VBFK force-pushed the feat/tools/stryker branch from 01a4ea9 to b47b125 Compare July 17, 2026 17:44
@ITaluone ITaluone added enhancement New feature or request target/vCurrent Targets the current version labels Jul 17, 2026

@dennisdoomen dennisdoomen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

⛏🤖 Nitpick: BreakAt is typed uint, but ThresholdHigh/ThresholdLow are typed short, even though all three represent the same 0-100 mutation-score concept and map to the same int? type upstream in Stryker (ThresholdBreakInput, ThresholdHighInput, ThresholdLowInput). Suggest using one consistent numeric type across all three.

❓🤖 Question: the wrapper omits several newer Stryker CLI options that exist in current stryker-net master (CommandLineConfigReader.cs): with-baseline, test-runner, diag, azure-fileshare-sas, s3-bucket-name, s3-endpoint, s3-region. Was this a deliberate scope match with the upstream NUKE PR (nuke-build/nuke#1259), or should these be added now?

@IT-VBFK

IT-VBFK commented Jul 18, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for review

I "just" took the definitions form the original PR

Will add them (or let them add 🤖)

@IT-VBFK
IT-VBFK force-pushed the feat/tools/stryker branch 2 times, most recently from 0e9348f to 8a5fafa Compare July 18, 2026 20:50
@IT-VBFK
IT-VBFK requested a review from dennisdoomen July 18, 2026 20:51
@IT-VBFK
IT-VBFK force-pushed the feat/tools/stryker branch from 8a5fafa to eabcf8d Compare July 18, 2026 21:03
@IT-VBFK

IT-VBFK commented Jul 18, 2026

Copy link
Copy Markdown
Contributor Author

⛏🤖 Nitpick: BreakAt is typed uint, but ThresholdHigh/ThresholdLow are typed short, even though all three represent the same 0-100 mutation-score concept and map to the same int? type upstream in Stryker (ThresholdBreakInput, ThresholdHighInput, ThresholdLowInput). Suggest using one consistent numeric type across all three.

Used uint since other numbers also use uint

❓🤖 Question: the wrapper omits several newer Stryker CLI options that exist in current stryker-net master (CommandLineConfigReader.cs): with-baseline, test-runner, diag, azure-fileshare-sas, s3-bucket-name, s3-endpoint, s3-region. Was this a deliberate scope match with the upstream NUKE PR (nuke-build/nuke#1259), or should these be added now?

Added them now since there were easy :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request target/vCurrent Targets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants