You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by av...@apache.org on 2016/10/17 17:59:10 UTC
[13/40] ignite git commit: IGNITE-3593 .NET:
IgniteConfiguration.WorkDirectory has no effect. This closes #903. This
closes #1145.
IGNITE-3593 .NET: IgniteConfiguration.WorkDirectory has no effect. This closes #903. This closes #1145.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e6317e01
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e6317e01
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e6317e01
Branch: refs/heads/ignite-ssl-hotfix
Commit: e6317e01fa8a0de03e15dcdd84a575c6b06ce701
Parents: b94b0ae
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Thu Oct 6 12:03:48 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Thu Oct 6 12:03:48 2016 +0300
----------------------------------------------------------------------
.../IgniteConfigurationTest.cs | 22 ++++++++++++++++++++
.../Apache.Ignite.Core/Impl/IgniteUtils.cs | 2 +-
2 files changed, 23 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/e6317e01/modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
index 47575e1..1773900 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
@@ -30,6 +30,7 @@ namespace Apache.Ignite.Core.Tests
using Apache.Ignite.Core.Discovery.Tcp.Multicast;
using Apache.Ignite.Core.Discovery.Tcp.Static;
using Apache.Ignite.Core.Events;
+ using Apache.Ignite.Core.Impl;
using Apache.Ignite.Core.Transactions;
using NUnit.Framework;
@@ -301,6 +302,27 @@ namespace Apache.Ignite.Core.Tests
}
/// <summary>
+ /// Tests the work directory.
+ /// </summary>
+ [Test]
+ public void TestWorkDirectory()
+ {
+ var cfg = new IgniteConfiguration(TestUtils.GetTestConfiguration())
+ {
+ WorkDirectory = IgniteUtils.GetTempDirectoryName()
+ };
+
+ using (Ignition.Start(cfg))
+ {
+ var marshDir = Path.Combine(cfg.WorkDirectory, "marshaller");
+
+ Assert.IsTrue(Directory.Exists(marshDir));
+ }
+
+ Directory.Delete(cfg.WorkDirectory, true);
+ }
+
+ /// <summary>
/// Tests the ip finders.
/// </summary>
/// <param name="ipFinder">The ip finder.</param>
http://git-wip-us.apache.org/repos/asf/ignite/blob/e6317e01/modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs
index e43e332..57fb017 100644
--- a/modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs
+++ b/modules/platforms/dotnet/Apache.Ignite.Core/Impl/IgniteUtils.cs
@@ -361,7 +361,7 @@ namespace Apache.Ignite.Core.Impl
/// Creates a uniquely named, empty temporary directory on disk and returns the full path of that directory.
/// </summary>
/// <returns>The full path of the temporary directory.</returns>
- private static string GetTempDirectoryName()
+ internal static string GetTempDirectoryName()
{
while (true)
{