Welcome to mirror list, hosted at ThFree Co, Russian Federation.

publishdependency.targets « runtest « CoreCLR « tests - github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 90cb1697a41e22df2a8cd32f2c6b201129e4b260 (plain)
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
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
  <ItemGroup>
    <TestTargetFramework Include=".NETCoreApp,Version=v2.2">
      <Folder>netcoreapp2.1</Folder>
    </TestTargetFramework>
  </ItemGroup>
<!--
  <ItemGroup>
    <ProjectLockJsonFiles Include="$(SourceDir)Common\test_runtime\project.lock.json"/>
    <ProjectLockJsonFiles Include="$(SourceDir)Common\test_dependencies\project.lock.json"/>
  </ItemGroup>
-->
  <Target Name="CopyDependecyToCoreRoot"
    Inputs="@(ProjectLockJsonFiles)"
    Outputs="$(CORE_ROOT)\*.*">
<!--
    <MSBuild Projects="$(SourceDir)Common\test_runtime\test_runtime.csproj"/>

    <MSBuild Projects="$(SourceDir)Common\test_dependencies\test_dependencies.csproj"/>
-->
    <!-- This will use the overridden PrereleaseResolveNuGetPackageAssets, which outputs copy local items
         for the xunit wrapper projects -->
    <PrereleaseResolveNuGetPackageAssets AllowFallbackOnTargetSelection="true"
                                         IncludeFrameworkReferences="false"
                                         NuGetPackagesDirectory="$(PackagesDir)"
                                         RuntimeIdentifier="$(TestNugetRuntimeId)"
                                         ProjectLanguage="$(Language)"
                                         ProjectLockFile="%(ProjectLockJsonFiles.Identity)"
                                         TargetMonikers="@(TestTargetFramework)">
      <Output TaskParameter="ResolvedAnalyzers" ItemName="Analyzer" />
      <Output TaskParameter="ResolvedReferences" ItemName="Reference" />
      <Output TaskParameter="ResolvedCopyLocalItems" ItemName="RunTimeCopyLocal" />
    </PrereleaseResolveNuGetPackageAssets>
    <ItemGroup>
      <RunTimeDependecyExclude Include="$(CORE_ROOT)\**\*.*"  />
      <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName)%(Extension)')" />
      <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName).ni%(Extension)')" />
      <RunTimeDependecyExcludeFiles Include="@(RunTimeDependecyExclude -> '%(FileName).pdb')" />
      <AllResolvedRuntimeDependencies Include="@(RunTimeCopyLocal -> '%(FileName)%(Extension)')">
        <File>%(Identity)</File>
      </AllResolvedRuntimeDependencies>
      <RunTimeDependecyCopyLocalFile Include="@(AllResolvedRuntimeDependencies)"  Exclude="@(RunTimeDependecyExcludeFiles)"/>
      <RunTimeDependecyCopyLocal Include="@(RunTimeDependecyCopyLocalFile -> '%(File)')"  />
    </ItemGroup>
    <!--
    <Copy
      SourceFiles="@(RunTimeDependecyCopyLocal)"
      DestinationFolder="$(CORE_ROOT)"
      SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
      OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
      Retries="$(CopyRetryCount)"
      RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
      UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)">
      <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
    </Copy>
  -->
  </Target>

</Project>