/// <summary>Test connecting to a host which definitely won't respond.</summary> /// <remarks> /// Test connecting to a host which definitely won't respond. /// Make sure that it times out and returns false, but doesn't throw /// any exception /// </remarks> /// <exception cref="Org.Apache.Hadoop.HA.BadFencingConfigurationException"/> public virtual void TestConnectTimeout() { Configuration conf = new Configuration(); conf.SetInt(SshFenceByTcpPort.ConfConnectTimeoutKey, 3000); SshFenceByTcpPort fence = new SshFenceByTcpPort(); fence.SetConf(conf); NUnit.Framework.Assert.IsFalse(fence.TryFence(UnfenceableTarget, string.Empty)); }
/// <exception cref="Org.Apache.Hadoop.HA.BadFencingConfigurationException"/> public virtual void TestFence() { Assume.AssumeTrue(IsConfigured()); Configuration conf = new Configuration(); conf.Set(SshFenceByTcpPort.ConfIdentitiesKey, TestKeyfile); SshFenceByTcpPort fence = new SshFenceByTcpPort(); fence.SetConf(conf); Assert.True(fence.TryFence(TestTarget, null)); }