@Option(name = "--target", usage = "Target to run the app")
private String target;
- @Option(name = "--appid", usage = "App Id to run")
- private String appId;
+ @Option(name = "--pkgId", usage = "Package Id to run")
+ private String pkgId;
@Override
public void execute() {
RunCLICommand command = new RunCLICommand();
command.setWorkingDir(workingDir == null ? currentWorkspacePath : workingDir);
command.setTarget(target);
- command.setAppId(appId);
+ command.setPackageId(pkgId);
Run runCommand = command.runCommand();
}
public class RunCLICommand extends AbstractSubCommand<Run> {
private IDevice target = null;
- private String appId = null;
+ private String pkgId = null;
private String appName = null;
private String appType = null;
log.debug("[target]: " + (target == null ? "null" : targetSerialId));
}
- public void setAppId(String appId) {
- this.appId = appId;
- log.debug("[appId]: " + (appId == null ? "null" : appId));
+ public void setPackageId(String pkgId) {
+ this.pkgId = pkgId;
+ log.debug("[pkgId]: " + (pkgId == null ? "null" : pkgId));
}
private String getAppName() {
String appName = null;
String returnStr = null;
- String appNameCmd = String.format(appNameCommand, appId);
+ String appNameCmd = String.format(appNameCommand, pkgId);
log.debug("[get app name command]: " + appNameCmd);
returnStr = TargetUtil.getDefault().returnExecuteCommand(target, appNameCmd);
if(returnStr.length() > 0) {
String appType = null;
String returnStr = null;
- String appTypeCmd = String.format(appTypeCommand, appId);
+ String appTypeCmd = String.format(appTypeCommand, pkgId);
log.debug("[get app type command]: " + appTypeCmd);
returnStr = TargetUtil.getDefault().returnExecuteCommand(target, appTypeCmd);
if(returnStr.length() > 0) {
String result = null;
String runCommand = null;
if(CLIConstant.NATIVE_PKG_EXT.equals(appType)) {
- runCommand = String.format(runNativeAppCommand, appId, appName);
+ runCommand = String.format(runNativeAppCommand, pkgId, appName);
} else {
- //TODO
- runCommand = String.format(runWebAppCommand, appId, appName);
+ runCommand = String.format(runWebAppCommand, pkgId, appName);
}
log.debug("[Run Command]]: " + runCommand);
result = TargetUtil.getDefault().returnExecuteCommand(target, runCommand);
progressLog.info(result);
return result;
}
-}
\ No newline at end of file
+}