Skip to content

Commit 03a7e9e

Browse files
committed
[FEAT] Suggested posix compatibility changes
1 parent c532ad5 commit 03a7e9e

File tree

5 files changed

+30
-18
lines changed

5 files changed

+30
-18
lines changed

CLI.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
3+
dotnet run --project EDSSharp --framework net8.0 --property WarningLevel=0 "$@"

GUI2.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
3+
dotnet run --project EDSEditorGUI2 --framework net8.0 --property WarningLevel=0 "$@"

GUITests/GUITests.csproj

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
23
<PropertyGroup>
34
<TargetFramework>net8.0</TargetFramework>
45
<ImplicitUsings>enable</ImplicitUsings>
56
<Nullable>enable</Nullable>
6-
7+
<OutputType>Exe</OutputType>
8+
<RootNamespace>GUITests</RootNamespace>
79
<IsPackable>false</IsPackable>
810
<IsTestProject>true</IsTestProject>
911
</PropertyGroup>
1012

1113
<ItemGroup>
1214
<PackageReference Include="coverlet.collector" Version="6.0.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
14-
<PackageReference Include="xunit" Version="2.5.3" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
1615
</ItemGroup>
1716

1817
<ItemGroup>
@@ -21,5 +20,9 @@
2120

2221
<ItemGroup>
2322
<Using Include="Xunit" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
24+
<PackageReference Include="xunit.v3" Version="3.2.0" />
25+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
2426
</ItemGroup>
27+
2528
</Project>

TESTS.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
COLOR='\033[38;5;21m'
4+
BG='\033[47m'
5+
WHITE='\033[0;32m'
6+
7+
echo ${BG}${COLOR}"LIB and CLI tests:"${WHITE}
8+
dotnet run --project Tests --framework net8.0 --property WarningLevel=0
9+
echo ${BG}${COLOR}"GUI tests:"${WHITE}
10+
dotnet run --project GUITests --framework net8.0 --property WarningLevel=0

Tests/Tests.csproj

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
<TargetFrameworks Condition="'$(BuildNet481)' == 'true'">net481</TargetFrameworks>
44
<TargetFrameworks Condition="'$(BuildNet8)' == 'true'">net8.0</TargetFrameworks>
55
<TargetFrameworks Condition="'$(TargetFrameworks)' == ''">net481;net8.0</TargetFrameworks>
6-
<OutputType>Library</OutputType>
6+
<Nullable>enable</Nullable>
7+
<OutputType>Exe</OutputType>
8+
<RootNamespace>Tests</RootNamespace>
79
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
810
</PropertyGroup>
911
<ItemGroup>
@@ -21,17 +23,8 @@
2123
</None>
2224
</ItemGroup>
2325
<ItemGroup>
24-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
25-
<PackageReference Include="xunit" Version="2.7.0" />
26-
<PackageReference Include="xunit.analyzers" Version="1.11.0" />
27-
<PackageReference Include="xunit.assert" Version="2.7.0" />
28-
<PackageReference Include="xunit.runner.console" Version="2.7.0">
29-
<PrivateAssets>all</PrivateAssets>
30-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
31-
</PackageReference>
32-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.7">
33-
<PrivateAssets>all</PrivateAssets>
34-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35-
</PackageReference>
26+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
27+
<PackageReference Include="xunit.v3" Version="3.2.0" />
28+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
3629
</ItemGroup>
37-
</Project>
30+
</Project>

0 commit comments

Comments
 (0)