IGNITE-2662 .NET Core and cross-platform (Linux) support
authorPavel Tupitsyn <ptupitsyn@apache.org>
Thu, 23 Nov 2017 12:19:28 +0000 (15:19 +0300)
committerPavel Tupitsyn <ptupitsyn@apache.org>
Thu, 23 Nov 2017 12:19:28 +0000 (15:19 +0300)
commited1ff82a9dfe3d4062d725cd5ee3c09ea51b99a0
treee1c0982712694ba4fcd6ccc8782b32d1ef9991ac
parent8ba8ba8f287fdc095c148649785a36a92b7111f0
IGNITE-2662 .NET Core and cross-platform (Linux) support

This closes #3061
81 files changed:
.gitignore
modules/platforms/dotnet/Apache.Ignite.AspNet/Apache.Ignite.AspNet.nuspec
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Apache.Ignite.Core.Tests.DotNetCore.csproj [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Apache.Ignite.Core.Tests.DotNetCore.sln [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Apache.Ignite.Core.Tests.DotNetCore.sln.DotSettings [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Cache/CacheTest.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/IgnitionStartTest.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/Person.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/TestBase.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/TestFixtureSetUp.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/TestFixtureTearDown.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/TestRunner.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/Common/TestUtils.DotNetCore.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/README.txt [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/app.config [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/dotnet-test-windows.bat [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/dotnet-test-wsl.bat [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.DotNetCore/nuget.config [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Apache.Ignite.Core.Tests.NuGet.csproj
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Apache.Ignite.Core.Tests.NuGet.sln.DotSettings
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj
modules/platforms/dotnet/Apache.Ignite.Core.Tests/AssertExtensions.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/Serializable/AdvancedSerializationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/Serializable/CallbacksTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Binary/Serializable/SqlDmlTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/BinaryConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheAbstractTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/PersistenceTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/CacheDmlQueriesTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/CacheDmlQueriesTestSimpleName.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/CacheQueriesTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/CacheQueriesTestSimpleName.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Linq/CacheLinqTest.Base.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Linq/CacheLinqTest.Strings.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/Query/Linq/CacheLinqTestSimpleName.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/ClientCacheConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CreateCacheTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/ScanQueryTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/ClientConnectionTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Compute/ComputeApiTest.JavaTask.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Compute/ComputeApiTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/DataStructures/AtomicLongTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/DataStructures/AtomicReferenceTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/DataStructures/AtomicSequenceTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationSerializerTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Log/CustomLoggerTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/MessagingTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/ProjectFilesTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Services/ServicesTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/TestUtils.Common.cs [moved from modules/platforms/dotnet/Apache.Ignite.Core.Tests/TestUtils.cs with 69% similarity]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/TestUtils.Windows.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.nuspec
modules/platforms/dotnet/Apache.Ignite.Core/Cache/Configuration/MemoryPolicyConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/DataRegionConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/IgniteConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Binary/TypeResolver.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Common/Classpath.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Common/IgniteConfigurationXmlSerializer.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Common/IgniteHome.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/MemoryInfo.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/NativeMethods.cs [deleted file]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Shell.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/DllLoader.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Env.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/EnvDelegates.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Unmanaged/Os.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/NuGet/Install.ps1
modules/platforms/dotnet/Apache.Ignite.Core/NuGet/PostBuild.ps1
modules/platforms/dotnet/Apache.Ignite.Core/NuGet/Uninstall.ps1
modules/platforms/dotnet/Apache.Ignite.EntityFramework/Apache.Ignite.EntityFramework.nuspec
modules/platforms/dotnet/Apache.Ignite.Linq/Apache.Ignite.Linq.nuspec
modules/platforms/dotnet/Apache.Ignite.Log4Net/Apache.Ignite.Log4Net.nuspec
modules/platforms/dotnet/Apache.Ignite.NLog/Apache.Ignite.NLog.nuspec
modules/platforms/dotnet/Apache.Ignite.ndproj
modules/platforms/dotnet/build.ps1