Browse Source

Make test script only run netcoreapp tests for Skia.

pull/1077/head
Jeremy Koritzinsky 9 years ago
parent
commit
e09857f98c
  1. 6
      build.cake
  2. 3
      tests/Avalonia.RenderTests/Avalonia.Skia.RenderTests.csproj

6
build.cake

@ -157,7 +157,7 @@ Task("Build")
}); });
void RunCoreTest(string project, Parameters parameters, bool net461Only) void RunCoreTest(string project, Parameters parameters, bool coreOnly = false)
{ {
if(!project.EndsWith(".csproj")) if(!project.EndsWith(".csproj"))
project = System.IO.Path.Combine(project, System.IO.Path.GetFileName(project)+".csproj"); project = System.IO.Path.Combine(project, System.IO.Path.GetFileName(project)+".csproj");
@ -168,7 +168,7 @@ void RunCoreTest(string project, Parameters parameters, bool net461Only)
frameworks.Add("net461"); frameworks.Add("net461");
foreach(var fw in frameworks) foreach(var fw in frameworks)
{ {
if(fw != "net461" && net461Only) if(!fw.StartsWith("netcoreapp") && coreOnly)
continue; continue;
Information("Running for " + fw); Information("Running for " + fw);
@ -193,7 +193,7 @@ Task("Run-Net-Core-Unit-Tests")
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);
if(parameters.IsRunningOnWindows) if(parameters.IsRunningOnWindows)
RunCoreTest("./tests/Avalonia.RenderTests/Avalonia.Skia.RenderTests.csproj", parameters, false); RunCoreTest("./tests/Avalonia.RenderTests/Avalonia.Skia.RenderTests.csproj", parameters, true);
}); });
Task("Run-Unit-Tests") Task("Run-Unit-Tests")

3
tests/Avalonia.RenderTests/Avalonia.Skia.RenderTests.csproj

@ -18,8 +18,7 @@
<None Remove="obj\**" /> <None Remove="obj\**" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Condition="'$(TargetFramework)' == 'net461'" Include="..\..\src\Avalonia.DotNetFrameworkRuntime\Avalonia.DotNetFrameworkRuntime.csproj" /> <ProjectReference Include="..\..\src\Avalonia.DotNetCoreRuntime\Avalonia.DotNetCoreRuntime.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'netcoreapp1.1'" Include="..\..\src\Avalonia.DotNetCoreRuntime\Avalonia.DotNetCoreRuntime.csproj" />
<ProjectReference Include="..\..\src\Markup\Avalonia.Markup.Xaml\Avalonia.Markup.Xaml.csproj" /> <ProjectReference Include="..\..\src\Markup\Avalonia.Markup.Xaml\Avalonia.Markup.Xaml.csproj" />
<ProjectReference Include="..\..\src\Markup\Avalonia.Markup\Avalonia.Markup.csproj" /> <ProjectReference Include="..\..\src\Markup\Avalonia.Markup\Avalonia.Markup.csproj" />
<ProjectReference Include="..\..\src\Avalonia.Animation\Avalonia.Animation.csproj" /> <ProjectReference Include="..\..\src\Avalonia.Animation\Avalonia.Animation.csproj" />

Loading…
Cancel
Save