Groovy: SoapUI: SoapUiXShell.groovy
package com.gemalto.mcx.groovy /** * * @author lroberts */ class SoapUiXShell { def log def testRunner def SoapUiXShell(){ } def SoapUiXShell(log, testRunner){ this.log = log this.testRunner = testRunner } def XShell_Open(){ def command def proc def path_xshell = "T:\\TestFramework\\XshellPortable\\XshellPortable.exe" def path_xshell_session = "T:\\TestFramework\\doc\\XShellSession.xsh" // def command = """${path_xshell} ${path_xshell_session}""" // def proc = command.execute() // proc.waitFor() //command = """${path_xshell} -newwin ${path_xshell_session}""" //command = "${path_xshell} -newwin ${path_xshell_session}" command = """${path_xshell}""" proc = command.execute() Thread.sleep(15000) log.info("XS