-
-
Notifications
You must be signed in to change notification settings - Fork 987
/
Copy pathBenchmarkDotNet.IntegrationTests.csproj
124 lines (124 loc) · 6.67 KB
/
BenchmarkDotNet.IntegrationTests.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\build\common.props" />
<PropertyGroup>
<AssemblyTitle>BenchmarkDotNet.IntegrationTests</AssemblyTitle>
<TargetFrameworks Condition="'$(OS)' == 'Windows_NT'">net462;net8.0</TargetFrameworks>
<TargetFramework Condition="'$(OS)' != 'Windows_NT'">net8.0</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyName>BenchmarkDotNet.IntegrationTests</AssemblyName>
<PackageId>BenchmarkDotNet.IntegrationTests</PackageId>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<NoWarn>$(NoWarn);CA2007;CA1825</NoWarn>
<ServerGarbageCollection>true</ServerGarbageCollection>
</PropertyGroup>
<ItemGroup>
<Content Include="xunit.runner.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.ConfigPerAssembly\BenchmarkDotNet.IntegrationTests.ConfigPerAssembly.csproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.DisabledOptimizations\BenchmarkDotNet.IntegrationTests.DisabledOptimizations.csproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.EnabledOptimizations\BenchmarkDotNet.IntegrationTests.EnabledOptimizations.csproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.FSharp\BenchmarkDotNet.IntegrationTests.FSharp.fsproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.VisualBasic\BenchmarkDotNet.IntegrationTests.VisualBasic.vbproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.Static\BenchmarkDotNet.IntegrationTests.Static.csproj" />
<ProjectReference Include="..\BenchmarkDotNet.Tests\BenchmarkDotNet.Tests.csproj" />
<ProjectReference Include="..\..\src\BenchmarkDotNet\BenchmarkDotNet.csproj" />
<ProjectReference Include="..\..\src\BenchmarkDotNet.Diagnostics.dotTrace\BenchmarkDotNet.Diagnostics.dotTrace.csproj" />
<ProjectReference Include="..\..\src\BenchmarkDotNet.Diagnostics.dotMemory\BenchmarkDotNet.Diagnostics.dotMemory.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<!-- We implicitly need v13.0.1 of Newtonsoft.Json for BenchmarkDotNet.IntegrationTests.NuGetReferenceTests -->
<PackageReference Include="Newtonsoft.Json" Version="[13.0.1]" />
<PackageReference Include="xunit" Version="2.9.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Mono.Cecil" Version="0.11.1" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' ">
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' ">
<ProjectReference Include="..\..\src\BenchmarkDotNet.Diagnostics.Windows\BenchmarkDotNet.Diagnostics.Windows.csproj" />
<ProjectReference Include="..\BenchmarkDotNet.IntegrationTests.CustomPaths\BenchmarkDotNet.IntegrationTests.CustomPaths.csproj" />
<PackageReference Include="Microsoft.NETCore.Platforms" Version="6.0.0" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
<Reference Include="System.Configuration" />
<Reference Include="System.Runtime" />
<Reference Include="System.Threading.Tasks" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="AppBundle\**" CopyToOutputDirectory="Always" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<ItemGroup>
<Compile Update="InProcess.EmitTests.T4\RunnableClassCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableClassCaseBenchmark.tt</DependentUpon>
</Compile>
<Compile Update="InProcess.EmitTests.T4\RunnableManyArgsCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableManyArgsCaseBenchmark.tt</DependentUpon>
</Compile>
<Compile Update="InProcess.EmitTests.T4\RunnableRefStructCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableRefStructCaseBenchmark.tt</DependentUpon>
</Compile>
<Compile Update="InProcess.EmitTests.T4\RunnableStructCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableStructCaseBenchmark.tt</DependentUpon>
</Compile>
<Compile Update="InProcess.EmitTests.T4\RunnableTaskCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableTaskCaseBenchmark.tt</DependentUpon>
</Compile>
<Compile Update="InProcess.EmitTests.T4\RunnableVoidCaseBenchmark.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>RunnableVoidCaseBenchmark.tt</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<None Update="InProcess.EmitTests.T4\RunnableClassCaseBenchmark.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>RunnableClassCaseBenchmark.cs</LastGenOutput>
</None>
<None Update="InProcess.EmitTests.T4\RunnableManyArgsCaseBenchmark.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>RunnableManyArgsCaseBenchmark.cs</LastGenOutput>
</None>
<None Update="InProcess.EmitTests.T4\RunnableRefStructCaseBenchmark.tt">
<LastGenOutput>RunnableRefStructCaseBenchmark.cs</LastGenOutput>
<Generator>TextTemplatingFileGenerator</Generator>
</None>
<None Update="InProcess.EmitTests.T4\RunnableStructCaseBenchmark.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>RunnableStructCaseBenchmark.cs</LastGenOutput>
</None>
<None Update="InProcess.EmitTests.T4\RunnableTaskCaseBenchmark.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>RunnableTaskCaseBenchmark.cs</LastGenOutput>
</None>
<None Update="InProcess.EmitTests.T4\RunnableVoidCaseBenchmark.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>RunnableVoidCaseBenchmark.cs</LastGenOutput>
</None>
</ItemGroup>
</Project>