forked from dotnet/fsharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
FSharp.Compiler.Service.Tests.fsproj
93 lines (87 loc) · 4.25 KB
/
FSharp.Compiler.Service.Tests.fsproj
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
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net472;$(FSharpNetCoreProductTargetFramework)</TargetFrameworks>
<TargetFrameworks Condition="'$(OS)' == 'Unix' or '$(BUILDING_USING_DOTNET)' == 'true'">$(FSharpNetCoreProductTargetFramework)</TargetFrameworks>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<UnitTestType>xunit</UnitTestType>
</PropertyGroup>
<PropertyGroup Condition="'$(BUILDING_USING_DOTNET)' == 'true'">
<OutputPath>$(ArtifactsDir)/bin/$(MSBuildProjectName)/$(Configuration)/</OutputPath>
<IntermediateOutputPath>$(ArtifactsDir)obj/$(MSBuildProjectName)/$(Configuration)/</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Content Include="xunit.runner.json" CopyToOutputDirectory="PreserveNewest" />
<Content Include="expected-help-output.bsl">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Content>
<Compile Include="AssemblyInfo.fs" />
<Compile Include="SurfaceArea.fs" Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'" />
<Compile Include="..\service\FsUnit.fs">
<Link>FsUnit.fs</Link>
</Compile>
<Compile Include="Common.fs" />
<Compile Include="AssemblyReaderShim.fs" />
<Compile Include="ModuleReaderCancellationTests.fs" />
<Compile Include="EditorTests.fs" />
<Compile Include="Symbols.fs" />
<Compile Include="TestDoubles.fs" />
<Compile Include="ConsoleOnlyOptionsTests.fs" />
<Compile Include="VisualStudioVersusConsoleContextTests.fs" />
<Compile Include="SyntaxTreeTests.fs" />
<Compile Include="FileSystemTests.fs" />
<Compile Include="ProjectAnalysisTests.fs" />
<Compile Include="MultiProjectAnalysisTests.fs" />
<Compile Include="PerfTests.fs" />
<Compile Include="InteractiveCheckerTests.fs" />
<Compile Include="ExprTests.fs" />
<Compile Include="CSharpProjectAnalysis.fs" />
<Compile Include="ServiceUntypedParseTests.fs" />
<Compile Include="PatternMatchCompilationTests.fs" />
<Compile Include="CompletionTests.fs" />
<Compile Include="ScriptOptionsTests.fs" />
<Compile Include="ParserTests.fs" />
<Compile Include="XmlDocTests.fs" />
<Compile Include="XmlDocTests - Units of Measure.fs" />
<Compile Include="RangeTests.fs" />
<Compile Include="TooltipTests.fs" />
<Compile Include="TokenizerTests.fs" />
<Compile Include="CompilerTestHelpers.fs" />
<Compile Include="ManglingNameOfProvidedTypes.fs" />
<Compile Include="HashIfExpression.fs" />
<Compile Include="ProductVersion.fs" />
<Compile Include="EditDistance.fs" />
<Compile Include="SuggestionBuffer.fs" />
<Compile Include="ByteMemoryTests.fs" />
<Compile Include="BlockTests.fs" />
<Compile Include="BuildGraphTests.fs" />
<Compile Include="FsiTests.fs" />
<Compile Include="FsiHelpTests.fs" />
<Compile Include="AssemblySigningAttributes.fs" />
<Compile Include="PostInferenceChecksTests.fs" />
<Compile Include="PrettyNaming.fs" />
<Compile Include="StructureTests.fs" />
<Compile Include="AssemblyContentProviderTests.fs" />
<Compile Include="TreeVisitorTests.fs" />
<Compile Include="ParsedInputModuleTests.fs" />
<Compile Include="ParsedInputModuleTests.VeryBigArrayExprTest.fs" />
<Compile Include="FSharpExprPatternsTests.fs" />
<Compile Include="SourceTextTests.fs" />
<Compile Include="SynExprTests.fs" />
<Compile Include="SynPatTests.fs" />
</ItemGroup>
<ItemGroup>
<None Include="..\service\data\SyntaxTree\**\*.*" Exclude="@(Compile)">
<Link>SyntaxTreeTestSource\%(RecursiveDir)\%(Extension)\%(Filename)%(Extension)</Link>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Dotnet.ProjInfo" Version="0.37.0" />
<!-- Force a newer Newtonsoft.Json version to avoid conflicts. -->
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
<ProjectReference Include="..\..\src\Compiler\FSharp.Compiler.Service.fsproj" />
<ProjectReference Include="..\..\tests\FSharp.Test.Utilities\FSharp.Test.Utilities.fsproj" />
<ProjectReference Include="..\service\data\CSharp_Analysis\CSharp_Analysis.csproj" />
</ItemGroup>
</Project>