示例#1
0
 protected virtual void SetUpFixture()
 {
     if (initializeOnceOnly && engine != null)
     {
         return;
     }
     REngine.SetEnvironmentVariables();
     engine = REngine.GetInstance(dll: null, initialize: true, parameter: null, device: Device);
 }
示例#2
0
        [Fact(Skip = "Cannot run this in a batch with the new singleton pattern")] // Cannot run this in a batch with the new singleton pattern.
        public void TestInitParams()
        {
            MockDevice device = new MockDevice();

            REngine.SetEnvironmentVariables();
            using (var engine = REngine.GetInstance())
            {
                ulong            maxMemSize = 128 * 1024 * 1024;
                StartupParameter parameter  = new StartupParameter()
                {
                    MaxMemorySize = maxMemSize,
                };
                engine.Initialize(parameter: parameter, device: device);
                Assert.Equal(engine.Evaluate("memory.limit()").AsNumeric()[0], 128.0);
            }
        }
示例#3
0
 public void SetUp()
 {
     REngine.SetEnvironmentVariables();
 }