-
-
Notifications
You must be signed in to change notification settings - Fork 108
/
dist-tests.csproj
72 lines (67 loc) · 6.18 KB
/
dist-tests.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<Project Sdk="Microsoft.Build.NoTargets">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
</PropertyGroup>
<ItemGroup>
<TestTarget Include="IKVM.ByteCode.Tests|net472" ProjectName="IKVM.ByteCode.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.ByteCode.Tests|net6.0" ProjectName="IKVM.ByteCode.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.ByteCode.Tests|net7.0" ProjectName="IKVM.ByteCode.Tests" TargetFramework="net7.0" />
<TestTarget Include="IKVM.ByteCode.Tests|net8.0" ProjectName="IKVM.ByteCode.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Reflection.Tests|net472" ProjectName="IKVM.Reflection.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Reflection.Tests|net6.0" ProjectName="IKVM.Reflection.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Reflection.Tests|net7.0" ProjectName="IKVM.Reflection.Tests" TargetFramework="net7.0" />
<TestTarget Include="IKVM.Reflection.Tests|net8.0" ProjectName="IKVM.Reflection.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Java.Tests|net472" ProjectName="IKVM.Java.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Java.Tests|net6.0" ProjectName="IKVM.Java.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Java.Tests|net8.0" ProjectName="IKVM.Java.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Tests|net472" ProjectName="IKVM.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Tests|net6.0" ProjectName="IKVM.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Tests|net7.0" ProjectName="IKVM.Tests" TargetFramework="net7.0" />
<TestTarget Include="IKVM.Tests|net8.0" ProjectName="IKVM.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Tools.Tests|net472" ProjectName="IKVM.Tools.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Tools.Tests|net6.0" ProjectName="IKVM.Tools.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Tools.Tests|net7.0" ProjectName="IKVM.Tools.Tests" TargetFramework="net7.0" />
<TestTarget Include="IKVM.Tools.Tests|net8.0" ProjectName="IKVM.Tools.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Tools.Exporter.Tests|net472" ProjectName="IKVM.Tools.Exporter.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Tools.Exporter.Tests|net6.0" ProjectName="IKVM.Tools.Exporter.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Tools.Exporter.Tests|net8.0" ProjectName="IKVM.Tools.Exporter.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.Tools.Importer.Tests|net472" ProjectName="IKVM.Tools.Importer.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.Tools.Importer.Tests|net6.0" ProjectName="IKVM.Tools.Importer.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.Tools.Importer.Tests|net8.0" ProjectName="IKVM.Tools.Importer.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.MSBuild.Tasks.Tests|net472" ProjectName="IKVM.MSBuild.Tasks.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.MSBuild.Tasks.Tests|net6.0" ProjectName="IKVM.MSBuild.Tasks.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.MSBuild.Tasks.Tests|net7.0" ProjectName="IKVM.MSBuild.Tasks.Tests" TargetFramework="net7.0" />
<TestTarget Include="IKVM.MSBuild.Tasks.Tests|net8.0" ProjectName="IKVM.MSBuild.Tasks.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.MSBuild.Tests|net7.0" ProjectName="IKVM.MSBuild.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.NET.Sdk.Tests|net7.0" ProjectName="IKVM.NET.Sdk.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.JTReg.TestAdapter.Tests|net472" ProjectName="IKVM.JTReg.TestAdapter.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.JTReg.TestAdapter.Tests|net6.0" ProjectName="IKVM.JTReg.TestAdapter.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.JTReg.TestAdapter.Tests|net8.0" ProjectName="IKVM.JTReg.TestAdapter.Tests" TargetFramework="net8.0" />
<TestTarget Include="IKVM.OpenJDK.Tests|net472" ProjectName="IKVM.OpenJDK.Tests" TargetFramework="net472" />
<TestTarget Include="IKVM.OpenJDK.Tests|net6.0" ProjectName="IKVM.OpenJDK.Tests" TargetFramework="net6.0" />
<TestTarget Include="IKVM.OpenJDK.Tests|net8.0" ProjectName="IKVM.OpenJDK.Tests" TargetFramework="net8.0" />
</ItemGroup>
<!-- Runs once per TFM/RID combination to generate individual output. -->
<Target Name="GetCopyToOutputDirectoryItemsByTestTarget" BeforeTargets="BeforeBuild" Inputs="@(TestTarget)" Outputs="%(Identity)\null">
<!-- batch values to properties -->
<PropertyGroup>
<_ProjectName>%(TestTarget.ProjectName)</_ProjectName>
<_ProjectFile>%(TestTarget.ProjectFile)</_ProjectFile>
<_ProjectFile Condition=" '$(_ProjectFile)' == '' And Exists('..\$(_ProjectName)\$(_ProjectName).csproj') ">..\$(_ProjectName)\$(_ProjectName).csproj</_ProjectFile>
<_ProjectFile Condition=" '$(_ProjectFile)' == '' And Exists('..\$(_ProjectName)\$(_ProjectName).msbuildproj') ">..\$(_ProjectName)\$(_ProjectName).msbuildproj</_ProjectFile>
<_TargetFramework>%(TestTarget.TargetFramework)</_TargetFramework>
</PropertyGroup>
<!-- output for the TFM/RID -->
<ItemGroup>
<PublishProjectReference Include="$(_ProjectFile)">
<SetTargetFramework>TargetFramework=$(_TargetFramework)</SetTargetFramework>
<PublishTargetPath>$(_ProjectName)\$(_TargetFramework)</PublishTargetPath>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</PublishProjectReference>
</ItemGroup>
</Target>
</Project>