public void SetUpTestFixture() { testFixtureName = "TransactionTest"; base.SetUpTestfixture(); DatabaseEnvironment.Remove(testFixtureHome); }
public void RunBeforeTests() { testFixtureName = "TransactionTest"; testFixtureHome = "./TestOut/" + testFixtureName; DatabaseEnvironment.Remove(testFixtureHome); }
/* * Tear down environment and remove its files. * Any log or database files and the environment * directory are not removed. */ public static int TearDownEnv(string home) { /* Remove environment regions. */ try { DatabaseEnvironment.Remove(home); } catch (Exception e) { Console.WriteLine("{0}: {1}\n{2}", e.Source, e.Message, e.StackTrace); return(EXIT_FAILURE); } return(EXIT_SUCCESS); }
/* * Create and open environment and database. */ public static int DBInit(out DatabaseEnvironment env, string home, string progName, uint maxLock, uint doUnLink) { DatabaseEnvironmentConfig envConfig; LockingConfig lkConfig; /* Configure locking subsystem. */ lkConfig = new LockingConfig(); lkConfig.MaxLocks = maxLock; /* Configure environment. */ envConfig = new DatabaseEnvironmentConfig(); envConfig.Create = true; envConfig.ErrorPrefix = progName; envConfig.LockSystemCfg = lkConfig; envConfig.UseLocking = true; /* * Optionally remove the environment region and * open the environment. */ try { if (doUnLink == 1) { DatabaseEnvironment.Remove(home, true); } env = DatabaseEnvironment.Open(home, envConfig); } catch (Exception e) { Console.WriteLine("{0}:{1}\n{2}", e.Source, e.Message, e.StackTrace); env = null; return(EXIT_FAILURE); } /* * try * { * env = DatabaseEnvironment.Open(home, envConfig); * } * catch(Exception e) * { * Console.WriteLine("{0}:{1}\n{2}", * e.Source, e.Message, e.StackTrace); * env = null; * return ExConstants.EXIT_FAILURE; * } */ return(EXIT_SUCCESS); }
/* * Tear down environment and remove its files. * Any log or database files and the environment * directory are not removed. */ public static int TearDownEnv(string home = null) { /* Remove environment regions. */ if (home == null) { home = "envBDBHome"; } try { DatabaseEnvironment.Remove(home, true); Directory.Delete(home, true); } catch (Exception e) { Console.WriteLine("{0}: {1}\n{2}", e.Source, e.Message, e.StackTrace); return(EXIT_FAILURE); } return(EXIT_SUCCESS); }