Browse Source

Separate designer tests into their own target for completeness.

pull/1622/head
Jeremy Koritzinsky 8 years ago
parent
commit
04e81bf2be
  1. 9
      build.cake

9
build.cake

@ -182,6 +182,7 @@ void RunCoreTest(string project, Parameters parameters, bool coreOnly = false)
Task("Run-Unit-Tests") Task("Run-Unit-Tests")
.IsDependentOn("Build") .IsDependentOn("Build")
.IsDependentOn("Run-Designer-Tests")
.IsDependentOn("Run-Render-Tests") .IsDependentOn("Run-Render-Tests")
.WithCriteria(() => !parameters.SkipTests) .WithCriteria(() => !parameters.SkipTests)
.Does(() => { .Does(() => {
@ -194,13 +195,19 @@ Task("Run-Unit-Tests")
RunCoreTest("./tests/Avalonia.Markup.Xaml.UnitTests", parameters, false); RunCoreTest("./tests/Avalonia.Markup.Xaml.UnitTests", parameters, false);
RunCoreTest("./tests/Avalonia.Styling.UnitTests", parameters, false); RunCoreTest("./tests/Avalonia.Styling.UnitTests", parameters, false);
RunCoreTest("./tests/Avalonia.Visuals.UnitTests", parameters, false); RunCoreTest("./tests/Avalonia.Visuals.UnitTests", parameters, false);
RunCoreTest("./tests/Avalonia.DesignerSupport.UnitTests", parameters, false);
if (parameters.IsRunningOnWindows) if (parameters.IsRunningOnWindows)
{ {
RunCoreTest("./tests/Avalonia.Direct2D1.UnitTests", parameters, true); RunCoreTest("./tests/Avalonia.Direct2D1.UnitTests", parameters, true);
} }
}); });
Task("Run-Designer-Tests")
.IsDependentOn("Build")
.WithCriteria(() => !parameters.SkipTests)
.Does(() => {
RunCoreTest("./tests/Avalonia.DesignerSupport.Tests", parameters, false);
});
Task("Run-Render-Tests") Task("Run-Render-Tests")
.IsDependentOn("Build") .IsDependentOn("Build")
.WithCriteria(() => !parameters.SkipTests && parameters.IsRunningOnWindows) .WithCriteria(() => !parameters.SkipTests && parameters.IsRunningOnWindows)

Loading…
Cancel
Save