package org.tizen.ncli.ide.subcommands;
import org.eclipse.osgi.util.NLS;
+import org.tizen.common.TizenPlatformConstants;
import org.tizen.ncli.ide.CLIConstant;
import org.tizen.ncli.ide.messages.TizenCLIMessages;
import org.tizen.ncli.ide.util.TargetUtil;
private String appTypeCommand = "/usr/bin/pkginfo --pkg %s | grep -i Type";
private String runNativeAppCommand = "launch_app %s.%s";
private String runWebAppCommand = "/usr/bin/wrt-launcher --s %s.%s --t 60000";
- private static final String SUCCESS= "result: launched";
public RunCLICommand() {
}
boolean result = false;
log.info("=run app=");
progressLog.info(TizenCLIMessages.RUN_LAUNCHING_PACKAGE);
+ String success = null;
String runCommand = null;
if(CLIConstant.NATIVE_PKG_EXT.equals(appType)) {
runCommand = String.format(runNativeAppCommand, pkgId, appName);
+ success = TizenPlatformConstants.LAUNCH_CMD_SUCCESS;
} else {
runCommand = String.format(runWebAppCommand, pkgId, appName);
+ success = TizenPlatformConstants.WIDGET_LAUNCHED_NOTIFICATION;
}
log.debug("[Run Command]]: " + runCommand);
String returnResult = TargetUtil.getDefault().returnExecuteCommand(target, runCommand);
String[] tokens = returnResult.split("\n");
for(String token : tokens) {
- if(SUCCESS.equals(token)) {
+ if(success.equals(token)) {
result = true;
break;
}