String shareJar() { String shareJar = "share_dir.jar"; if (isWindows()) { shareJar = "win_" + shareJar; } return shareJar; }
private String clientExecutableName() { if (isWindows()) { return "mysql.exe"; } return "mysql"; }
String shareJar() { String shareJar = "share_dir.jar"; if (isWindows()) { shareJar = "win_" + shareJar; } return shareJar; }
private String executableName() { String mysqld = "mysqld"; return ((isWindows()) ? mysqld + "-nt.exe" : mysqld); }
private String executableName() { if (!isWindows()) { return "mysqld"; } String key = "windows-mysqld-command"; String defaultValue = "mysqld.exe"; return connectorMxjProperties.getProperty(key, defaultValue); }
String shareJar() { String shareJar = "share_dir.jar"; if (isWindows()) { String key = "windows-share-dir-jar"; String defaultVal = "win_" + shareJar; shareJar = connectorMxjProperties.getProperty(key, defaultVal); } return shareJar; }
String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(getMysqldFilePointer().getPath()); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return str.toStringArray(strs); }
private void setSystemPropertiesToWinNT() { mysqldResource.setOsAndArch("Windows NT", "x86"); assertTrue(mysqldResource.isWindows()); }
private void setSytemPropertiesToLinux() { mysqldResource.setOsAndArch("Linux", "i386"); assertFalse(mysqldResource.isWindows()); }
private void setSystemPropertiesToWinNT() { mysqldResource.setOsAndArch("Windows NT", "x86"); assertTrue(mysqldResource.isWindows()); }
private void setSytemPropertiesToLinux() { mysqldResource.setOsAndArch("Linux", "i386"); assertFalse(mysqldResource.isWindows()); }
String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(utils.files().getPath(getMysqldFilePointer())); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return utils.str().toStringArray(strs); }
protected String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(utils.files().getPath(getMysqldFilePointer())); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return utils.str().toStringArray(strs); }
public void testUseDatabase() throws Exception { String url = "jdbc:mysql://localhost:" + testUtil.testPort() + "/test"; String threadName = "testLaunch"; assertFalse("mysqld should not be running", mysqldResource.isRunning()); startMysql(threadName); Shell s1 = mysqldResource.getShell(); /* this asserts the thread starts */ assertRunning(); /* pause for mysqld to bind to port */ for (int i = 0; i < 100 && !mysqldResource.isReadyForConnections(); i++) { utils.threads().pause(25); } testUtil.assertConnectViaJDBC(url); if (!mysqldResource.isWindows()) { File sockFile = new File(mysqldResource.getDataDir(), "mysql.sock"); assertTrue(sockFile.exists()); } mysqldResource.start(threadName, new HashMap()); Shell s2 = mysqldResource.getShell(); assertEquals(s1, s2); assertTrue(s1.isDaemon()); assertRunningThenShutdown(); }