Skip to content
Merged
Prev Previous commit
Next Next commit
remove working directory changes when running mutation test
  • Loading branch information
ShawnWu33 committed Oct 9, 2024
commit 5e506e78ed3c4a19d4462e09bc8944116b2d9fd2
20 changes: 5 additions & 15 deletions build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -162,26 +162,16 @@ Task("__RunTests")
Task("__RunCoreMutationTests")
.Does((context) =>
{
var oldDirectory = context.Environment.WorkingDirectory;
context.Environment.WorkingDirectory = MakeAbsolute(Directory("test"));

MutationTestProject(File("../src/Polly.Core/Polly.Core.csproj"), File("./Polly.Core.Tests/Polly.Core.Tests.csproj"), "Polly.Core.csproj");
MutationTestProject(File("../src/Polly.RateLimiting/Polly.RateLimiting.csproj"), File("./Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj"), "Polly.RateLimiting.csproj");
MutationTestProject(File("../src/Polly.Extensions/Polly.Extensions.csproj"), File("./Polly.Extensions.Tests/Polly.Extensions.Tests.csproj"), "Polly.Extensions.csproj");
MutationTestProject(File("../src/Polly.Testing/Polly.Testing.csproj"), File("./Polly.Testing.Tests/Polly.Testing.Tests.csproj"), "Polly.Testing.csproj");

context.Environment.WorkingDirectory = oldDirectory;
MutationTestProject(File("./src/Polly.Core/Polly.Core.csproj"), File("./test/Polly.Core.Tests/Polly.Core.Tests.csproj"), "Polly.Core.csproj");
MutationTestProject(File("./src/Polly.RateLimiting/Polly.RateLimiting.csproj"), File("./test/Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj"), "Polly.RateLimiting.csproj");
MutationTestProject(File("./src/Polly.Extensions/Polly.Extensions.csproj"), File("./test/Polly.Extensions.Tests/Polly.Extensions.Tests.csproj"), "Polly.Extensions.csproj");
MutationTestProject(File("./src/Polly.Testing/Polly.Testing.csproj"), File("./test/Polly.Testing.Tests/Polly.Testing.Tests.csproj"), "Polly.Testing.csproj");
});

Task("__RunLegacyMutationTests")
.Does((context) =>
{
var oldDirectory = context.Environment.WorkingDirectory;
context.Environment.WorkingDirectory = MakeAbsolute(Directory("test"));

MutationTestProject(File("../src/Polly/Polly.csproj"), File("./Polly.Specs/Polly.Specs.csproj"), "Polly.csproj");

context.Environment.WorkingDirectory = oldDirectory;
MutationTestProject(File("./src/Polly/Polly.csproj"), File("./test/Polly.Specs/Polly.Specs.csproj"), "Polly.csproj");
});

Task("__CreateNuGetPackages")
Expand Down