AuthSamples.FunctionalTests.csproj 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>netcoreapp3.0</TargetFramework>
  4. <IsSampleProject>false</IsSampleProject>
  5. <PlatformTarget>AnyCPU</PlatformTarget>
  6. </PropertyGroup>
  7. <Import Project="$(MvcTestingTargets)" Condition="'$(MvcTestingTargets)' != ''" />
  8. <ItemGroup>
  9. <ProjectReference Include="$(RepoRoot)src\Hosting\Server.IntegrationTesting\src\Microsoft.AspNetCore.Server.IntegrationTesting.csproj" />
  10. <ProjectReference Include="..\..\samples\Cookies\Cookies.csproj" />
  11. <ProjectReference Include="..\..\samples\ClaimsTransformation\ClaimsTransformation.csproj" />
  12. <ProjectReference Include="..\..\samples\CustomPolicyProvider\CustomPolicyProvider.csproj" />
  13. <ProjectReference Include="..\..\samples\DynamicSchemes\DynamicSchemes.csproj" />
  14. <ProjectReference Include="..\..\samples\Identity.ExternalClaims\Identity.ExternalClaims.csproj" />
  15. <ProjectReference Include="..\..\samples\PathSchemeSelection\PathSchemeSelection.csproj" />
  16. <ProjectReference Include="..\..\samples\StaticFilesAuth\StaticFilesAuth.csproj" />
  17. </ItemGroup>
  18. <ItemGroup>
  19. <Reference Include="Microsoft.AspNetCore" />
  20. <Reference Include="Microsoft.AspNetCore.Hosting" />
  21. <Reference Include="Microsoft.AspNetCore.TestHost" />
  22. <Reference Include="Microsoft.AspNetCore.Mvc.Testing" />
  23. <Reference Include="AngleSharp" />
  24. </ItemGroup>
  25. <Target Name="PublishAssets" AfterTargets="Publish">
  26. <ItemGroup>
  27. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\ClaimsTransformation\bin\$(Configuration)\netcoreapp3.0\ClaimsTransformation.deps.json" />
  28. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Cookies\bin\$(Configuration)\netcoreapp3.0\Cookies.deps.json" />
  29. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\CustomPolicyProvider\bin\$(Configuration)\netcoreapp3.0\CustomPolicyProvider.deps.json" />
  30. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\DynamicSchemes\bin\$(Configuration)\netcoreapp3.0\DynamicSchemes.deps.json" />
  31. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Identity.ExternalClaims\bin\$(Configuration)\netcoreapp3.0\Identity.ExternalClaims.deps.json" />
  32. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\PathSchemeSelection\bin\$(Configuration)\netcoreapp3.0\PathSchemeSelection.deps.json" />
  33. <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\StaticFilesAuth\bin\$(Configuration)\netcoreapp3.0\StaticFilesAuth.deps.json" />
  34. <_claimsWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\ClaimsTransformation\wwwroot\**\*.*" />
  35. <_cookiesWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Cookies\wwwroot\**\*.*" />
  36. <_customProviderFiles Include="$(MSBuildThisFileDirectory)..\..\samples\CustomPolicyProvider\**\*.*" />
  37. <_schemesWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\DynamicSchemes\wwwroot\**\*.*" />
  38. <_identityWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Identity.ExternalClaims\wwwroot\**\*.*" />
  39. <_pathWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\PathSchemeSelection\wwwroot\**\*.*" />
  40. <_staticFiles Include="$(MSBuildThisFileDirectory)..\..\samples\StaticFilesAuth\**\*.*" />
  41. </ItemGroup>
  42. <Copy
  43. SourceFiles="@(_PublishFiles)"
  44. DestinationFolder="$(PublishDir)" />
  45. <Copy
  46. SourceFiles="@(_PublishFiles)"
  47. DestinationFolder="$(PublishDir)" />
  48. <Copy
  49. SourceFiles="@(_claimsWwwrootFiles)"
  50. DestinationFolder="$(PublishDir)\ClaimsTransformation\wwwroot" />
  51. <Copy
  52. SourceFiles="@(_cookiesWwwrootFiles)"
  53. DestinationFolder="$(PublishDir)\Cookies\wwwroot" />
  54. <Copy
  55. SourceFiles="@(_customProviderFiles)"
  56. DestinationFolder="$(PublishDir)\CustomPolicyProvider\\%(RecursiveDir)" />
  57. <Copy
  58. SourceFiles="@(_schemesWwwrootFiles)"
  59. DestinationFolder="$(PublishDir)\DynamicSchemes\wwwroot" />
  60. <Copy
  61. SourceFiles="@(_pathWwwrootFiles)"
  62. DestinationFolder="$(PublishDir)\Identity.ExternalClaims\wwwroot" />
  63. <Copy
  64. SourceFiles="@(_schemesWwwrootFiles)"
  65. DestinationFolder="$(PublishDir)\PathSchemeSelection\wwwroot" />
  66. <Copy
  67. SourceFiles="@(_staticFiles)"
  68. DestinationFolder="$(PublishDir)\StaticFilesAuth\\%(RecursiveDir)" />
  69. <!-- Drop a dummy sln to specify content root location -->
  70. <WriteLinesToFile
  71. File="$(PublishDir)\contentroot.sln"
  72. Lines="Ignored"
  73. Overwrite="true"
  74. Encoding="Unicode"/>
  75. </Target>
  76. </Project>