Merge pull request #11803 from BruceForstall/FixRuntest
[platform/upstream/coreclr.git] / dependencies.props
1 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2   <!-- Source of truth for dependency tooling: the commit hash of the dotnet/versions master branch as of the last auto-upgrade. -->
3   <PropertyGroup>
4     <CoreFxCurrentRef>6fa6ed1a40843f4ec7c0779aed68ec01b888ba1a</CoreFxCurrentRef>
5     <CoreClrCurrentRef>877feeb939bc4be42403f4aa8495752cb73dfe96</CoreClrCurrentRef>
6   </PropertyGroup>
7
8   <!-- Auto-upgraded properties for each build info dependency. -->
9   <PropertyGroup>
10     <CoreFxPackageVersion>4.5.0-preview1-25324-02</CoreFxPackageVersion>
11     <PlatformPackageVersion>2.1.0-preview1-25324-02</PlatformPackageVersion>
12   </PropertyGroup>
13
14   <!-- Full package version strings that are used in other parts of the build. -->
15   <PropertyGroup>
16     <CoreClrPackageVersion>2.1.0-preview1-25327-01</CoreClrPackageVersion>
17     <XunitPackageVersion>2.2.0-beta2-build3300</XunitPackageVersion>
18     <XUnitConsoleNetCoreVersion>1.0.2-prerelease-00177</XUnitConsoleNetCoreVersion>
19     <XUnitPerformanceApiVersion>1.0.0-beta-build0007</XUnitPerformanceApiVersion>
20     <MicrosoftDiagnosticsTracingLibraryVersion>1.0.3-alpha-experimental</MicrosoftDiagnosticsTracingLibraryVersion>
21   </PropertyGroup>
22
23   <!-- Package dependency verification/auto-upgrade configuration. -->
24   <PropertyGroup>
25     <BaseDotNetBuildInfo>build-info/dotnet/</BaseDotNetBuildInfo>
26     <DependencyBranch>master</DependencyBranch>
27     <CurrentRefXmlPath>$(MSBuildThisFileFullPath)</CurrentRefXmlPath>
28   </PropertyGroup>
29
30   <ItemGroup>
31     <RemoteDependencyBuildInfo Include="CoreFx">
32       <BuildInfoPath>$(BaseDotNetBuildInfo)corefx/$(DependencyBranch)</BuildInfoPath>
33       <CurrentRef>$(CoreFxCurrentRef)</CurrentRef>
34     </RemoteDependencyBuildInfo>
35     <RemoteDependencyBuildInfo Include="CoreClr">
36       <BuildInfoPath>$(BaseDotNetBuildInfo)coreclr/$(DependencyBranch)</BuildInfoPath>
37       <CurrentRef>$(CoreClrCurrentRef)</CurrentRef>
38     </RemoteDependencyBuildInfo>
39
40     <DependencyBuildInfo Include="@(RemoteDependencyBuildInfo)">
41       <RawVersionsBaseUrl>https://raw.githubusercontent.com/dotnet/versions</RawVersionsBaseUrl>
42     </DependencyBuildInfo>
43
44     <XmlUpdateStep Include="CoreFx">
45       <Path>$(MSBuildThisFileFullPath)</Path>
46       <ElementName>CoreFxPackageVersion</ElementName>
47       <PackageId>Microsoft.Private.CoreFx.NETCoreApp</PackageId>
48     </XmlUpdateStep>
49     <XmlUpdateStep Include="CoreFx">
50       <Path>$(MSBuildThisFileFullPath)</Path>
51       <ElementName>PlatformPackageVersion</ElementName>
52       <PackageId>Microsoft.NETCore.Platforms</PackageId>
53     </XmlUpdateStep>
54     <XmlUpdateStep Include="CoreClr">
55       <Path>$(MSBuildThisFileFullPath)</Path>
56       <ElementName>CoreClrPackageVersion</ElementName>
57       <PackageId>Microsoft.NETCore.Runtime.CoreCLR</PackageId>
58     </XmlUpdateStep>
59   </ItemGroup>
60
61   <!-- Set up dependencies on packages that aren't found in a BuildInfo. -->
62   <ItemGroup>
63     <XUnitDependency Include="xunit"/>
64     <XUnitDependency Include="xunit.assert"/>
65     <XUnitDependency Include="xunit.core"/>
66     <XUnitDependency Include="xunit.runner.console"/>
67     <XUnitDependency Include="xunit.runner.msbuild"/>
68     <XUnitDependency Include="xunit.runner.utility"/>
69     <StaticDependency Include="@(XUnitDependency)">
70       <Version>$(XunitPackageVersion)</Version>
71     </StaticDependency>
72
73     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance" />
74     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis" />
75     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.analysis.cli" />
76     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.metrics" />
77     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.run.core" />
78     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.cli" />
79     <XunitPerformanceDependency Include="Microsoft.DotNet.xunit.performance.runner.Windows" />
80     <StaticDependency Include="@(XunitPerformanceDependency)">
81       <Version>1.0.0-alpha-build0040</Version>
82     </StaticDependency>
83
84     <XUnitPerformanceApiDependency Include="xunit.performance.api" />
85     <XUnitPerformanceApiDependency Include="xunit.performance.core" />
86     <XUnitPerformanceApiDependency Include="xunit.performance.execution" />
87     <XUnitPerformanceApiDependency Include="xunit.performance.metrics" />
88     <StaticDependency Include="@(XUnitPerformanceApiDependency)">
89       <Version>$(XUnitPerformanceApiVersion)</Version>
90     </StaticDependency>
91
92     <StaticDependency Include="xunit.console.netcore">
93       <Version>$(XUnitConsoleNetCoreVersion)</Version>
94     </StaticDependency>
95
96     <DependencyBuildInfo Include="@(StaticDependency)">
97       <PackageId>%(Identity)</PackageId>
98       <UpdateStableVersions>true</UpdateStableVersions>
99     </DependencyBuildInfo>
100   </ItemGroup>
101 </Project>