forked from apache/thrift
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Setup JensG Development Branch for Visual Studio 2022
- Referenzdaten PerfTest Delphi und netstd - "custom build" added to version info - workaround for some strange LNK error in go validation code - eigene Testfälle in codegen-test.ps1
- Loading branch information
Showing
6 changed files
with
164 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<ProjectGuid>{86AE16E4-18D4-4C07-B06C-491E22A26C74}</ProjectGuid> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Projects Include="test\client.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\server.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\multiplexed\Multiplex.Test.Client.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\multiplexed\Multiplex.Test.Server.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\serializer\TestSerializer.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\skip\skiptest_version2.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\skip\skiptest_version1.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
<Projects Include="test\typeregistry\TestTypeRegistry.dproj"> | ||
<Dependencies/> | ||
</Projects> | ||
</ItemGroup> | ||
<ProjectExtensions> | ||
<Borland.Personality>Default.Personality.12</Borland.Personality> | ||
<Borland.ProjectType/> | ||
<BorlandProject> | ||
<Default.Personality/> | ||
</BorlandProject> | ||
</ProjectExtensions> | ||
<Target Name="client"> | ||
<MSBuild Projects="test\client.dproj"/> | ||
</Target> | ||
<Target Name="client:Clean"> | ||
<MSBuild Projects="test\client.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="client:Make"> | ||
<MSBuild Projects="test\client.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="server"> | ||
<MSBuild Projects="test\server.dproj"/> | ||
</Target> | ||
<Target Name="server:Clean"> | ||
<MSBuild Projects="test\server.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="server:Make"> | ||
<MSBuild Projects="test\server.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Client"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Client.dproj"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Client:Clean"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Client.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Client:Make"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Client.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Server"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Server.dproj"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Server:Clean"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Server.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="Multiplex_Test_Server:Make"> | ||
<MSBuild Projects="test\multiplexed\Multiplex.Test.Server.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="TestSerializer"> | ||
<MSBuild Projects="test\serializer\TestSerializer.dproj"/> | ||
</Target> | ||
<Target Name="TestSerializer:Clean"> | ||
<MSBuild Projects="test\serializer\TestSerializer.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="TestSerializer:Make"> | ||
<MSBuild Projects="test\serializer\TestSerializer.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="skiptest_version2"> | ||
<MSBuild Projects="test\skip\skiptest_version2.dproj"/> | ||
</Target> | ||
<Target Name="skiptest_version2:Clean"> | ||
<MSBuild Projects="test\skip\skiptest_version2.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="skiptest_version2:Make"> | ||
<MSBuild Projects="test\skip\skiptest_version2.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="skiptest_version1"> | ||
<MSBuild Projects="test\skip\skiptest_version1.dproj"/> | ||
</Target> | ||
<Target Name="skiptest_version1:Clean"> | ||
<MSBuild Projects="test\skip\skiptest_version1.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="skiptest_version1:Make"> | ||
<MSBuild Projects="test\skip\skiptest_version1.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="TestTypeRegistry"> | ||
<MSBuild Projects="test\typeregistry\TestTypeRegistry.dproj"/> | ||
</Target> | ||
<Target Name="TestTypeRegistry:Clean"> | ||
<MSBuild Projects="test\typeregistry\TestTypeRegistry.dproj" Targets="Clean"/> | ||
</Target> | ||
<Target Name="TestTypeRegistry:Make"> | ||
<MSBuild Projects="test\typeregistry\TestTypeRegistry.dproj" Targets="Make"/> | ||
</Target> | ||
<Target Name="Build"> | ||
<CallTarget Targets="client;server;Multiplex_Test_Client;Multiplex_Test_Server;TestSerializer;skiptest_version2;skiptest_version1;TestTypeRegistry"/> | ||
</Target> | ||
<Target Name="Clean"> | ||
<CallTarget Targets="client:Clean;server:Clean;Multiplex_Test_Client:Clean;Multiplex_Test_Server:Clean;TestSerializer:Clean;skiptest_version2:Clean;skiptest_version1:Clean;TestTypeRegistry:Clean"/> | ||
</Target> | ||
<Target Name="Make"> | ||
<CallTarget Targets="client:Make;server:Make;Multiplex_Test_Client:Make;Multiplex_Test_Server:Make;TestSerializer:Make;skiptest_version2:Make;skiptest_version1:Make;TestTypeRegistry:Make"/> | ||
</Target> | ||
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')" Project="$(BDS)\Bin\CodeGear.Group.Targets"/> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Delphi TestClient 0.14.0 | ||
Setting up for ProtocolPeformanceTest ... | ||
RunTest(binary): write = 2650 msec | ||
RunTest(binary): read = 3135 msec | ||
RunTest(compact): write = 2807 msec | ||
RunTest(compact): read = 3053 msec | ||
RunTest(JSON): write = 13251 msec | ||
RunTest(JSON): read = 18759 msec | ||
RunTest(binary + buffered): write = 2635 msec | ||
RunTest(binary + buffered): read = 3109 msec | ||
RunTest(compact + buffered): write = 2788 msec | ||
RunTest(compact + buffered): read = 3069 msec | ||
RunTest(JSON + buffered): write = 13604 msec | ||
RunTest(JSON + buffered): read = 21537 msec | ||
RunTest(binary + framed): write = 3019 msec | ||
RunTest(binary + framed): read = 3573 msec | ||
RunTest(compact + framed): write = 3201 msec | ||
RunTest(compact + framed): read = 3504 msec | ||
RunTest(JSON + framed): write = 15093 msec | ||
RunTest(JSON + framed): read = 21548 msec | ||
Hit ENTER ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
E:\D\TPCPP\Thrift\wc-XE-all\wc-JensG-haxe\test\netstd\Client\bin\Release\netcoreapp3.1>Client.exe --performance | ||
Setting up for ProtocolPeformanceTestAsync ... | ||
RunTestAsync(TBinaryProtocol): write = 1982 msec | ||
RunTestAsync(TBinaryProtocol): read = 4995 msec | ||
RunTestAsync(TCompactProtocol): write = 1240 msec | ||
RunTestAsync(TCompactProtocol): read = 3964 msec | ||
RunTestAsync(TJsonProtocol): write = 5206 msec | ||
RunTestAsync(TJsonProtocol): read = 23249 msec | ||
RunTestAsync(TBinaryProtocol + TBufferedTransport): write = 1990 msec | ||
RunTestAsync(TBinaryProtocol + TBufferedTransport): read = 5777 msec | ||
RunTestAsync(TCompactProtocol + TBufferedTransport): write = 1453 msec | ||
RunTestAsync(TCompactProtocol + TBufferedTransport): read = 4761 msec | ||
RunTestAsync(TJsonProtocol + TBufferedTransport): write = 8859 msec | ||
RunTestAsync(TJsonProtocol + TBufferedTransport): read = 30925 msec | ||
RunTestAsync(TBinaryProtocol + TFramedTransport): write = 2042 msec | ||
RunTestAsync(TBinaryProtocol + TFramedTransport): read = 5726 msec | ||
RunTestAsync(TCompactProtocol + TFramedTransport): write = 1480 msec | ||
RunTestAsync(TCompactProtocol + TFramedTransport): read = 4818 msec | ||
RunTestAsync(TJsonProtocol + TFramedTransport): write = 8612 msec | ||
RunTestAsync(TJsonProtocol + TFramedTransport): read = 30810 msec |