protected void tearDown() { super.tearDown(); if (conn != null) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } conn = null; } if (mysqld != null) { try { mysqld.setKillDelay(testUtil.testKillDelay()); mysqld.shutdown(); } catch (Exception e) { e.printStackTrace(); } } }
params.put(MysqldResourceI.PORT, Integer.toString(port)); params.put(MysqldResourceI.KILL_DELAY, Integer.toString(testUtil .testKillDelay()));
fileUtil.deleteTree(baseDir4); mysqld = new MysqldResource(baseDir4); mysqld.setKillDelay(testUtil.testKillDelay()); mysqld.setKillDelay(testUtil.testKillDelay()); mysqld.shutdown(); assertEquals(false, mysqld.isRunning()); mysqld.setKillDelay(testUtil.testKillDelay()); mysqld.shutdown();
"--" + MysqldResourceI.BASEDIR + "=" + baseDir1, "--" + MysqldResourceI.KILL_DELAY + "=" + testUtil.testKillDelay() }; String[] stopArgs1 = new String[] { "--" + MysqldResourceI.BASEDIR + "=" + baseDir1, "--shutdown", "--" + MysqldResourceI.KILL_DELAY + "=" + testUtil.testKillDelay() }; "--" + MysqldResourceI.BASEDIR + "=" + baseDir2, "--" + MysqldResourceI.KILL_DELAY + "=" + testUtil.testKillDelay() }; String[] stopArgs2 = new String[] { "--" + MysqldResourceI.BASEDIR + "=" + baseDir2, "--shutdown", "--" + MysqldResourceI.KILL_DELAY + "=" + testUtil.testKillDelay() };
protected void tearDown() { utils.threads().pause(50); try { if (mysqldResource.isRunning()) { mysqldResource.setKillDelay(testUtil.testKillDelay()); mysqldResource.shutdown(); } } catch (Exception e) { e.printStackTrace(); } fileUtil.deleteTree(baseDir); super.tearDown(); }
protected void tearDown() { super.tearDown(); // un-quiet so we can see errors. try { File baseDir = new Files().tmp(MysqldResource.MYSQL_C_MXJ); ServerLauncherSocketFactory.shutdown(baseDir, dataDir, testUtil .testKillDelay()); } catch (MysqldResourceNotFoundException e) { warn(e); } finally { if (orig != null) { System.setProperty(Files.USE_TEST_DIR, orig); } else { // System.clearProperty(Files.USE_TEST_DIR); System.setProperty(Files.USE_TEST_DIR, ""); } new Files().cleanTestDir(); if (dataDir != null) { new Files().deleteTree(dataDir); } } }
protected void setUp() { super.setUp(); testUtil = new TestUtil(); fileUtil = new TestFileUtil(); utils = new Utils(fileUtil, new Shell.Factory(), new Streams(), new Threads(), new Str()); baseDir = new File(fileUtil.testDir(), "MRTest"); dataDir = new File(baseDir, "data"); fileUtil.deleteTree(baseDir); if (baseDir.exists()) { warn("residual files"); } mysqldResource = new MysqldResource(baseDir, dataDir, null, System.out, System.err, utils); mysqldResource.setKillDelay(testUtil.testKillDelay()); }
bean.getMysqldResource().setKillDelay(testUtil.testKillDelay()); agent.addBean("mysql", "MySQL1", bean);
public void testEverything() throws Exception { agent = new MysqldDynamicMBeanTestAgent("mysql"); String url = "jdbc:mysql:///test" + "?" + NonRegisteringDriver.PROPERTIES_TRANSFORM_KEY + "=" + ConnectorMXJPropertiesTransform.class.getName(); bean = new MysqldDynamicMBean(); bean.getMysqldResource().setKillDelay(testUtil.testKillDelay()); agent.addBean("mysql", "MySQL1", bean); assertEquals(false, bean.getMysqldResource().isRunning()); String port = "" + testUtil.testPort(); assertEquals("3306", bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); bean.setAttribute(new Attribute(MysqldResourceI.PORT, port)); bean.invoke(SimpleMysqldDynamicMBean.START_METHOD, null, null); int i = 0; while (++i < 100) { if (bean.getMysqldResource().isRunning()) { break; } threads.pause(50); } assertTrue("still not started: " + i, bean.getMysqldResource() .isRunning()); assertEquals(port, bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); new TestUtil().assertConnectViaJDBC(url); }