Skip to content
Open
Show file tree
Hide file tree
Changes from 45 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
53ceb13
WIP
dupdob Feb 9, 2026
4d8cbb3
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Feb 16, 2026
85a580c
fix: fix flaky test Dispose_ShouldDisposeAllRunnersInPool
dupdob Feb 17, 2026
051a7fb
chore: massive refactoring of InputFileResolver to migrate some respo…
dupdob Feb 24, 2026
1854661
chore: split inputsolver responsibilities in several classes for read…
dupdob Mar 31, 2026
85ef28f
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Mar 31, 2026
908e031
chore: address copilot requests
dupdob Mar 31, 2026
56821b2
dix: failing test on Windows
dupdob Mar 31, 2026
0a5b6ae
fox: slightly change sse test
dupdob Mar 31, 2026
de7d470
chore: address sonar errors
dupdob Mar 31, 2026
5eb56ec
chore: Copilot complaints
dupdob Mar 31, 2026
bd83103
fix: address copilot
dupdob Mar 31, 2026
4340ca6
misc: dump source code on fatal error during build
dupdob Apr 1, 2026
bf150b7
misc: Fix Sonar complaint
dupdob Apr 1, 2026
5fa8dd5
chore: Copilot
dupdob Apr 1, 2026
0ed49dc
chore: add missing mock entry
dupdob Apr 1, 2026
9cd9c8b
fix: fix issues with Microsot solution
dupdob Apr 1, 2026
ba7e21b
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Apr 1, 2026
1a0a0ac
misc: dump msbuild log when simulated build failed for debug purposes
dupdob Apr 1, 2026
00b9739
chore: sonar
dupdob Apr 2, 2026
0742f65
fix: incorrect configuration extration from solution info
dupdob Apr 2, 2026
963ff22
fix: failing unit tests
dupdob Apr 2, 2026
0983c8c
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Apr 2, 2026
345f608
Update src/Stryker.Core/Stryker.Core/Initialisation/TargetsForMutatio…
dupdob Apr 2, 2026
171da10
wip
dupdob Apr 2, 2026
56d1879
Merge remote-tracking branch 'origin/fix_3424' into fix_3424
dupdob Apr 2, 2026
109ef99
wip: improve build logging
dupdob Apr 2, 2026
ee4d9c8
chore: change retry logic
dupdob Apr 2, 2026
190377a
chore: refine error reporting for analysis
dupdob Apr 2, 2026
fc61c27
chore: renanming and minor redesign
dupdob Apr 7, 2026
f1a9ff6
fix: failing unit tests
dupdob Apr 7, 2026
422f630
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Apr 7, 2026
16a2376
fix: failing nuget test
dupdob Apr 7, 2026
4a5d47e
fix: misc issues (Sonar/Copilot)
dupdob Apr 7, 2026
69e1755
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Apr 8, 2026
d6d4b68
chore: signature changes
dupdob Apr 10, 2026
48155b3
Merge remote-tracking branch 'origin/master' into fix_3424
dupdob Apr 11, 2026
7967095
fix: Copilot/Sonar
dupdob Apr 11, 2026
73ad863
chore: Sonar
dupdob Apr 11, 2026
d0c9f03
chore: move test compilation to RelatedSourceProjectsInfo class
dupdob Apr 12, 2026
8d75016
Update src/Stryker.Core/Stryker.Core/Initialisation/InputFileResolver.cs
dupdob Apr 12, 2026
731a3d3
misc: improve log on analysis step
dupdob Apr 12, 2026
bdde34e
Merge remote-tracking branch 'origin/fix_3424' into fix_3424
dupdob Apr 12, 2026
fc2a34f
Merge remote-tracking branch 'origin/fix_3424' into fix_3424
dupdob Apr 12, 2026
cca7e65
Merge remote-tracking branch 'origin/fix_3424' into fix_3424
dupdob Apr 12, 2026
c8c5b60
misc: fix Sonar
dupdob Apr 13, 2026
557620b
fix: issues
dupdob Apr 13, 2026
71cd46e
chore: sonar & Copilot warnings
dupdob Apr 13, 2026
d92b31d
test: fix failing test
dupdob Apr 13, 2026
ef955e4
misc: pick netframwork first on windows os
dupdob Apr 13, 2026
2f6bd96
fix: change target framework seleciton logic
dupdob Apr 13, 2026
f1b82fc
chore: review nullable
dupdob Apr 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 22 additions & 22 deletions src/.run/FullFrameworkApp.Test.run.xml
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="FullFrameworkApp.Test" type="DotNetProject" factoryName=".NET Project" nameIsGenerated="true">
<option name="EXE_PATH" value="$PROJECT_DIR$/Stryker.CLI/Stryker.CLI/bin/Debug/net8.0/Stryker.CLI" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../integrationtest/TargetProjects/NetCore/FullFrameworkApp.Test" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/Stryker.CLI/Stryker.CLI/Stryker.CLI.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="net8.0" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
<configuration default="false" name="FullFrameworkApp.Test" type="DotNetProject" factoryName=".NET Project" nameIsGenerated="true">
<option name="EXE_PATH" value="$PROJECT_DIR$/Stryker.CLI/Stryker.CLI/bin/Debug/net8.0/Stryker.CLI" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../integrationtest/TargetProjects/NetFramework" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="ENV_FILE_PATHS" value="" />
<option name="REDIRECT_INPUT_PATH" value="" />
<option name="MIXED_MODE_DEBUG" value="0" />
<option name="USE_MONO" value="0" />
<option name="RUNTIME_ARGUMENTS" value="" />
<option name="AUTO_ATTACH_CHILDREN" value="0" />
<option name="PROJECT_PATH" value="$PROJECT_DIR$/Stryker.CLI/Stryker.CLI/Stryker.CLI.csproj" />
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
<option name="PROJECT_KIND" value="DotNetCore" />
<option name="PROJECT_TFM" value="net8.0" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
8 changes: 6 additions & 2 deletions src/Stryker.CLI/Stryker.CLI/Logging/LoggingInitializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,17 @@ public void SetupLogOptions(IStrykerInputs inputs, IFileSystem fileSystem = null
inputs.OutputPathInput.SuppliedInput = outputPath;

var diagnoseMode = inputs.DiagModeInput.Validate();
var logLevel = diagnoseMode ? LogEventLevel.Verbose : inputs.VerbosityInput.Validate();
var logLevel = inputs.VerbosityInput.Validate();
if (diagnoseMode && logLevel>LogEventLevel.Debug)
{
logLevel = LogEventLevel.Debug;
}
var logToFile = inputs.LogToFileInput.Validate(outputPath) || diagnoseMode;

ApplicationLogging.ConfigureLogger(logLevel, logToFile, diagnoseMode, outputPath);
}

private string CreateOutputPath(IStrykerInputs inputs, IFileSystem fileSystem)
private static string CreateOutputPath(IStrykerInputs inputs, IFileSystem fileSystem)
{
var outputPath = inputs.OutputPathInput.SuppliedInput ?? Path.Combine("StrykerOutput", DateTime.Now.ToString("yyyy-MM-dd.HH-mm-ss"));

Expand Down
Loading
Loading