Browse Source

Skip netcoreapp1.1 for layout and controls for now

Nikita Tsukanov 8 years ago
parent
commit
f129262238
1 changed files with 6 additions and 4 deletions
  1. 6 4
      build.cake

+ 6 - 4
build.cake

@@ -157,7 +157,7 @@ Task("Build")
     }
 });
 
-void RunCoreTest(string dir, Parameters parameters)
+void RunCoreTest(string dir, Parameters parameters, bool net461Only)
 {
     Information("Running tests from " + dir);
     DotNetCoreRestore(dir);
@@ -166,6 +166,8 @@ void RunCoreTest(string dir, Parameters parameters)
         frameworks.Add("net461");
     foreach(var fw in frameworks)
     {
+        if(fw != "net461" && net461Only)
+            continue;
         Information("Running for " + fw);
         DotNetCoreTest(System.IO.Path.Combine(dir, System.IO.Path.GetFileName(dir)+".csproj"),
             new DotNetCoreTestSettings{Framework = fw});
@@ -176,9 +178,9 @@ void RunCoreTest(string dir, Parameters parameters)
 Task("Run-Net-Core-Unit-Tests")
     .IsDependentOn("Clean")
     .Does(() => {
-        RunCoreTest("./tests/Avalonia.Base.UnitTests", parameters);
-        RunCoreTest("./tests/Avalonia.Controls.UnitTests", parameters);
-        RunCoreTest("./tests/Avalonia.Layout.UnitTests", parameters);
+        RunCoreTest("./tests/Avalonia.Base.UnitTests", parameters, false);
+        RunCoreTest("./tests/Avalonia.Controls.UnitTests", parameters, true);
+        RunCoreTest("./tests/Avalonia.Layout.UnitTests", parameters, true);
     });
 
 Task("Run-Unit-Tests")