-
-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathSIL.Windows.Forms.Keyboarding.Tests.csproj
More file actions
56 lines (50 loc) · 2.79 KB
/
SIL.Windows.Forms.Keyboarding.Tests.csproj
File metadata and controls
56 lines (50 loc) · 2.79 KB
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
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<RootNamespace>SIL.Windows.Forms.Keyboarding.Tests</RootNamespace>
<AssemblyTitle>SIL.Windows.Forms.Keyboarding.Tests</AssemblyTitle>
<Description>Unit tests for SIL.Windows.Forms.Keyboarding</Description>
<TargetFrameworks>$(TargetFrameworks);net8.0-windows</TargetFrameworks>
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net462' OR '$(TargetFramework)' == 'net48' ">
<DefineConstants>$(DefineConstants);NETFRAMEWORK</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="L10NSharp" Version="9.0.0-*" />
<PackageReference Include="L10NSharp.Windows.Forms" Version="9.0.0-*" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.2" />
<PackageReference Include="ibusdotnet" Version="2.0.3" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Moq" Version="4.18.4" />
<PackageReference Include="NDesk.DBus" Version="0.15.0" />
<PackageReference Include="NUnit" Version="3.13.3" />
<PackageReference Include="NUnit3TestAdapter" Version="4.3.2" PrivateAssets="All" />
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SIL.Core\SIL.Core.csproj" />
<ProjectReference Include="..\SIL.Windows.Forms.Keyboarding\SIL.Windows.Forms.Keyboarding.csproj" />
</ItemGroup>
<ItemGroup Condition=" $(DefineConstants.Contains('NETFRAMEWORK')) ">
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<!-- explicitly remove Linux files for Windows -->
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-windows'">
<Compile Remove="TestHelper\GnomeKeyboardRetrievingHelperDouble.cs" />
<Compile Remove="TestHelper\GnomeShellIbusKeyboardRetrievingAdaptorDouble.cs" />
<Compile Remove="CombinedIbusKeyboardRetrievingAdaptorTests.cs" />
<Compile Remove="CombinedIbusKeyboardSwitchingAdaptorTests.cs" />
<Compile Remove="GnomeKeyboardRetrievingHelperTests.cs" />
<Compile Remove="GnomeShellIbusKeyboardRetrievingAdaptorTests.cs" />
<Compile Remove="GnomeShellIbusKeyboardSwitchingAdaptorTests.cs" />
<Compile Remove="IbusDefaultEventHandlerTests.cs" />
<Compile Remove="IbusKeyboardAdaptorTests.cs" />
<Compile Remove="IbusKeyboardDescriptionTests.cs" />
<Compile Remove="IbusXkbKeyboardDescriptionTests.cs" />
<Compile Remove="LinuxKeyboardControllerTests.cs" />
<Compile Remove="UnityKeyboardRetrievingHelperTests.cs" />
<Compile Remove="XkbKeyboardAdapterTests.cs" />
<Compile Remove="XklEngineTests.cs" />
</ItemGroup>
</Project>