From 046322e6b04242e69ef9fdbe7f0b9938117dfd2d Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Wed, 6 Jun 2018 00:39:38 -0500 Subject: [PATCH] Skip all tests when -skip-tests passed to build script. --- build.cake | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/build.cake b/build.cake index 068b388293..a64fbf0fba 100644 --- a/build.cake +++ b/build.cake @@ -229,7 +229,7 @@ Task("Run-Render-Tests") }); Task("Run-Leak-Tests") - .WithCriteria((context, data) => data.Parameters.IsRunningOnWindows) + .WithCriteria((context, data) => !data.Parameters.SkipTests && data.Parameters.IsRunningOnWindows) .IsDependentOn("Build") .Does(() => { @@ -395,13 +395,6 @@ Task("Inspect") Task("Package") .IsDependentOn("Create-NuGet-Packages"); -Task("Default").Does(data => -{ - if(data.Parameters.IsRunningOnWindows) - RunTarget("Package"); - else - RunTarget("Run-Tests"); -}); Task("AppVeyor") .IsDependentOn("Zip-Files") .IsDependentOn("Publish-MyGet") @@ -414,4 +407,11 @@ Task("Travis") // EXECUTE /////////////////////////////////////////////////////////////////////////////// -RunTarget(Context.Argument("target", "Default")); +var target = Context.Argument("target", "Default"); + +if (target == "Default") +{ + target = Context.IsRunningOnWindows() ? "Package" : "Run-Tests"; +} + +RunTarget(target);