public void TestDisabledRedirect() { // Run test in new process because JVM is initialized only once. const string envVar = "ConsoleRedirectTest.TestDisabledRedirect"; if (Environment.GetEnvironmentVariable(envVar) == bool.TrueString) { var cfg = new IgniteConfiguration(TestUtils.GetTestConfiguration(false)); Assert.IsTrue(cfg.RedirectJavaConsoleOutput); cfg.RedirectJavaConsoleOutput = false; using (Ignition.Start(cfg)) { Assert.AreEqual(string.Empty, _errSb.ToString()); Assert.AreEqual(string.Empty, _outSb.ToString()); } } else { using (EnvVar.Set(envVar, bool.TrueString)) { TestUtils.RunTestInNewProcess(GetType().FullName, "TestDisabledRedirect"); } } }