|
|
@ -223,6 +223,21 @@ partial class Build : NukeBuild |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Target RunHtmlPreviewerTests => _ => _ |
|
|
|
|
|
.DependsOn(CompileHtmlPreviewer) |
|
|
|
|
|
.OnlyWhenStatic(() => !(Parameters.SkipPreviewer || Parameters.SkipTests)) |
|
|
|
|
|
.Executes(() => |
|
|
|
|
|
{ |
|
|
|
|
|
var webappTestDir = RootDirectory / "tests" / "Avalonia.DesignerSupport.Tests" / "Remote" / "HtmlTransport" / "webapp"; |
|
|
|
|
|
|
|
|
|
|
|
NpmTasks.NpmInstall(c => c |
|
|
|
|
|
.SetWorkingDirectory(webappTestDir) |
|
|
|
|
|
.SetArgumentConfigurator(a => a.Add("--silent"))); |
|
|
|
|
|
NpmTasks.NpmRun(c => c |
|
|
|
|
|
.SetWorkingDirectory(webappTestDir) |
|
|
|
|
|
.SetCommand("test")); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
Target RunCoreLibsTests => _ => _ |
|
|
Target RunCoreLibsTests => _ => _ |
|
|
.OnlyWhenStatic(() => !Parameters.SkipTests) |
|
|
.OnlyWhenStatic(() => !Parameters.SkipTests) |
|
|
.DependsOn(Compile) |
|
|
.DependsOn(Compile) |
|
|
@ -323,6 +338,7 @@ partial class Build : NukeBuild |
|
|
.DependsOn(RunCoreLibsTests) |
|
|
.DependsOn(RunCoreLibsTests) |
|
|
.DependsOn(RunRenderTests) |
|
|
.DependsOn(RunRenderTests) |
|
|
.DependsOn(RunDesignerTests) |
|
|
.DependsOn(RunDesignerTests) |
|
|
|
|
|
.DependsOn(RunHtmlPreviewerTests) |
|
|
.DependsOn(RunLeakTests); |
|
|
.DependsOn(RunLeakTests); |
|
|
|
|
|
|
|
|
Target Package => _ => _ |
|
|
Target Package => _ => _ |
|
|
|