private Runner getRunner(String path) { Runner runner = runnerRepository.findOneByPath(path); if (runner == null) { runner = new Runner(); runner.setPath(path); return runnerRepository.save(runner); } return runner; }
public static void main(String args[]) { try { // JFrame f = new JFrame(); // JButton b = new JButton("STOP"); // b.addActionListener(new ActionListener(){ // public void actionPerformed(ActionEvent ev){ // RunnerRepository.run = false; // RunnerRepository.session.disconnect(); // RunnerRepository.connection.disconnect(); // RunnerRepository.window.mainpanel.p1.ep.session.disconnect(); // RunnerRepository.window.mainpanel.p1.ep.connection.disconnect(); // RunnerRepository.window.mainpanel.p1.lp.session.disconnect(); // RunnerRepository.window.mainpanel.p1.lp.connection.disconnect(); // RunnerRepository.window.mainpanel.p4.getPlugins().session.disconnect(); // RunnerRepository.window.mainpanel.p4.getPlugins().ch.disconnect(); // RunnerRepository.window.mainpanel.p4.getGlobals().session.disconnect(); // RunnerRepository.window.mainpanel.p4.getGlobals().ch.disconnect(); // // RunnerRepository.window.mainpanel.p4.getTestConfig().tree.session.disconnect(); // // RunnerRepository.window.mainpanel.p4.getTestConfig().tree.connection.disconnect(); // // RunnerRepository.window.mainpanel.p4.getTestConfig().cfgedit.session.disconnect(); // // RunnerRepository.window.mainpanel.p4.getTestConfig().cfgedit.ch.disconnect(); // } // }); // f.add(b); // f.setVisible(true); URL url = new URL("http://tsc-server/twister_gui/logo.png"); RunnerRepository.logo = ImageIO.read(url).getScaledInstance(230, 100, Image.SCALE_FAST); } catch (Exception e) { e.printStackTrace(); } readLogoTxt(); PermissionValidator.init( "CREATE_PROJECT,CHANGE_PROJECT,DELETE_PROJECT,CHANGE_PLUGINS," + "CHANGE_FWM_CFG,CHANGE_GLOBALS,RUN_TESTS,EDIT_TC," + "CHANGE_DB_CFG, CHANGE_EML_CFG,CHANGE_SERVICES,CHANGE_SUT"); // RunnerRepository.initialize("false","tsc-server",null); RunnerRepository.initialize("false", RunnerRepository.host, null); }