diff --git a/.nuke/build.schema.json b/.nuke/build.schema.json index 5bbc3d6915..875161d336 100644 --- a/.nuke/build.schema.json +++ b/.nuke/build.schema.json @@ -84,11 +84,11 @@ "GenerateCppHeaders", "Package", "RunCoreLibsTests", - "RunDesignerTests", "RunHtmlPreviewerTests", "RunLeakTests", "RunRenderTests", "RunTests", + "RunToolsTests", "ZipFiles" ] } @@ -123,11 +123,11 @@ "GenerateCppHeaders", "Package", "RunCoreLibsTests", - "RunDesignerTests", "RunHtmlPreviewerTests", "RunLeakTests", "RunRenderTests", "RunTests", + "RunToolsTests", "ZipFiles" ] } diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs index 3704cee890..a8913fdb5e 100644 --- a/nukebuild/Build.cs +++ b/nukebuild/Build.cs @@ -220,16 +220,18 @@ partial class Build : NukeBuild .Executes(() => { RunCoreTest("Avalonia.Skia.RenderTests"); - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) + if (Parameters.IsRunningOnWindows) RunCoreTest("Avalonia.Direct2D1.RenderTests"); }); - Target RunDesignerTests => _ => _ - .OnlyWhenStatic(() => !Parameters.SkipTests && Parameters.IsRunningOnWindows) + Target RunToolsTests => _ => _ + .OnlyWhenStatic(() => !Parameters.SkipTests) .DependsOn(Compile) .Executes(() => { - RunCoreTest("Avalonia.DesignerSupport.Tests"); + RunCoreTest("Avalonia.Generators.Tests"); + if (Parameters.IsRunningOnWindows) + RunCoreTest("Avalonia.DesignerSupport.Tests"); }); Target RunLeakTests => _ => _ @@ -276,7 +278,7 @@ partial class Build : NukeBuild Target RunTests => _ => _ .DependsOn(RunCoreLibsTests) .DependsOn(RunRenderTests) - .DependsOn(RunDesignerTests) + .DependsOn(RunToolsTests) .DependsOn(RunHtmlPreviewerTests) .DependsOn(RunLeakTests);