Skip to content

Commit 0e59be1

Browse files
committed
In test projects added support of .NET 8
1 parent ab17463 commit 0e59be1

File tree

18 files changed

+41
-80
lines changed

18 files changed

+41
-80
lines changed

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"sdk": {
3-
"version": "7.0.203"
3+
"version": "8.0.100"
44
}
55
}

src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<ItemGroup>
4141
<PackageReference Include="AdvancedStringBuilder" Version="0.1.0" />
4242
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
43-
<PackageReference Include="ResxToCs.MSBuild" Version="1.0.0-alpha6" PrivateAssets="All" />
43+
<PackageReference Include="ResxToCs.MSBuild" Version="1.0.0-alpha7" PrivateAssets="All" />
4444
</ItemGroup>
4545

4646
<ItemGroup Condition=" '$(TargetFramework)' == 'net40-client' Or '$(TargetFramework)' == 'net45' ">

src/MsieJavaScriptEngine/Resources/CommonStrings.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/MsieJavaScriptEngine/Resources/NetCoreStrings.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/MsieJavaScriptEngine/Resources/NetFrameworkStrings.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/MsieJavaScriptEngine.Benchmarks/HostObjectsEmbeddingBenchmark.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,11 @@ private static void EmbedAndUseHostObjects(Func<MsieJsEngine> createJsEngine)
6666
6767
return result;
6868
}(someObj, log));";
69+
#if NET462
6970
const string targetOutput = "RmFsc2V8MjkxNHwwLjg3Mjg1OTEwNzM4ODQyNHxBU0RG0KTQq9CS0JA=";
71+
#else
72+
const string targetOutput = "RmFsc2V8MjkxNHwwLjg3Mjg1OTEwNzM4ODQyMzV8QVNERtCk0KvQktCQ";
73+
#endif
7074
string targetLogOutput = "-= Start code execution =-" + Environment.NewLine +
7175
"-= End of code execution =-" + Environment.NewLine;
7276

@@ -89,7 +93,7 @@ private static void EmbedAndUseHostObjects(Func<MsieJsEngine> createJsEngine)
8993
Assert.Equal(targetOutput, output);
9094
Assert.Equal(targetLogOutput, logOutput);
9195
}
92-
#if NET461
96+
#if NET462
9397

9498
[Benchmark]
9599
public void Classic()

test/MsieJavaScriptEngine.Benchmarks/HostTypesEmbeddingBenchmark.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,11 @@ private static void EmbedAndUseHostTypes(Func<MsieJsEngine> createJsEngine)
5252
5353
return result;
5454
}(SomeClass, Point, SomeOtherClass));";
55+
#if NET462
5556
const string targetOutput = "RmFsc2V8MjkyMHwwLjg3Mjg1OTEwNzM4ODQyNHxBU0RG0KTQq9CS0JA=";
57+
#else
58+
const string targetOutput = "RmFsc2V8MjkyMHwwLjg3Mjg1OTEwNzM4ODQyMzV8QVNERtCk0KvQktCQ";
59+
#endif
5660

5761
// Act
5862
string output;
@@ -69,7 +73,7 @@ private static void EmbedAndUseHostTypes(Func<MsieJsEngine> createJsEngine)
6973
// Assert
7074
Assert.Equal(targetOutput, output);
7175
}
72-
#if NET461
76+
#if NET462
7377

7478
[Benchmark]
7579
public void Classic()

test/MsieJavaScriptEngine.Benchmarks/JsExecutionBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ private static void TransliterateStrings(Func<MsieJsEngine> createJsEngine, bool
182182
Assert.Equal(_targetOutputStrings[itemIndex], outputStrings[itemIndex]);
183183
}
184184
}
185-
#if NET461
185+
#if NET462
186186

187187
[Benchmark]
188188
public void Classic()

test/MsieJavaScriptEngine.Benchmarks/MsieJavaScriptEngine.Benchmarks.csproj

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,18 @@
33
<PropertyGroup>
44
<Product>MSIE JavaScript Engine: Benchmarks</Product>
55
<VersionPrefix>3.2.2</VersionPrefix>
6-
<TargetFrameworks>net461;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
6+
<TargetFrameworks>net462;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
77
<OutputType>Exe</OutputType>
88
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
99
<IsPackable>false</IsPackable>
10-
<CheckEolTargetFramework>false</CheckEolTargetFramework>
1110
</PropertyGroup>
1211

1312
<Import Project="../../build/common.props" />
1413

1514
<ItemGroup>
16-
<ProjectReference Include="../../src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj" />
17-
</ItemGroup>
15+
<PackageReference Include="BenchmarkDotNet" Version="0.13.10" />
1816

19-
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' Or '$(TargetFramework)' == 'netcoreapp2.1'">
20-
<PackageReference Include="BenchmarkDotNet" Version="0.13.1" />
21-
</ItemGroup>
22-
23-
<ItemGroup Condition=" '$(TargetFramework)' != 'net461' And '$(TargetFramework)' != 'netcoreapp2.1' ">
24-
<PackageReference Include="BenchmarkDotNet" Version="0.13.5" />
17+
<ProjectReference Include="../../src/MsieJavaScriptEngine/MsieJavaScriptEngine.csproj" />
2518
</ItemGroup>
2619

2720
<ItemGroup>

test/MsieJavaScriptEngine.Test.Auto/MsieJavaScriptEngine.Test.Auto.csproj

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,20 @@
33
<PropertyGroup>
44
<Product>MSIE JavaScript Engine: Tests for Auto Mode</Product>
55
<VersionPrefix>3.2.2</VersionPrefix>
6-
<TargetFrameworks>net40;net45;netcoreapp2.1;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
6+
<TargetFrameworks>net462;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
77
<OutputType>Library</OutputType>
88
<LangVersion>latest</LangVersion>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1010
<IsTestProject>true</IsTestProject>
1111
<IsPackable>false</IsPackable>
12-
<CheckEolTargetFramework>false</CheckEolTargetFramework>
1312
</PropertyGroup>
1413

1514
<Import Project="../../build/common.props" />
1615

1716
<ItemGroup>
18-
<ProjectReference Include="../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
19-
</ItemGroup>
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
2018

21-
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' Or '$(TargetFramework)' == 'net45' Or '$(TargetFramework)' == 'netcoreapp2.1' ">
22-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.3.2" />
23-
</ItemGroup>
24-
25-
<ItemGroup Condition=" '$(TargetFramework)' != 'net40' And '$(TargetFramework)' != 'net45' And '$(TargetFramework)' != 'netcoreapp2.1' ">
26-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
19+
<ProjectReference Include="../MsieJavaScriptEngine.Test.Common/MsieJavaScriptEngine.Test.Common.csproj" />
2720
</ItemGroup>
2821

2922
</Project>

0 commit comments

Comments
 (0)