public TestRuntime(Driver /*!*/ driver, TestCase /*!*/ testCase) { _driver = driver; _testName = testCase.Name; if (testCase.Options.NoRuntime) { return; } #if !WIN8 if (_driver.SaveToAssemblies) { Environment.SetEnvironmentVariable("DLR_AssembliesFileName", _testName); } #endif _engine = _driver.CreateRubyEngine(testCase.Options.PrivateBinding, testCase.Options); _runtime = _engine.Runtime; _context = (RubyContext)HostingHelpers.GetLanguageContext(_engine); }
public TestRuntime(Driver/*!*/ driver, TestCase/*!*/ testCase) { _driver = driver; _testName = testCase.Name; if (testCase.Options.NoRuntime) { return; } #if !WIN8 if (_driver.SaveToAssemblies) { Environment.SetEnvironmentVariable("DLR_AssembliesFileName", _testName); } #endif _engine = _driver.CreateRubyEngine(testCase.Options.PrivateBinding, testCase.Options); _runtime = _engine.Runtime; _context = (RubyContext)HostingHelpers.GetLanguageContext(_engine); }