}
File out = new File(ctx.getArgs().getOutput());
if (!out.exists()){
- String path = PathManager.DA_TEMP_FOLDER_PATH + File.separator + "unsaved_trace.zip";
- CliInternals.saveTrace(path);
System.out.format(
"DA tracing finished.%n" +
"Total time: %s%n" +
"Failed to save in %s%n" +
"Raw data can be found in %s%n",
duration,
- tracingTime, ctx.getArgs().getOutput(), path);
+ tracingTime, ctx.getArgs().getOutput(),
+ PathManager.DA_TEMP_FOLDER_PATH + File.separator + "unsaved_trace.zip");
return ExitCode.EX_OPERATION_FAILED;
}
System.out.format(
package org.tizen.dynamicanalyzer.cli.tracing;
+import java.io.File;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import org.tizen.dynamicanalyzer.common.DAResult.ErrorCode;
import org.tizen.dynamicanalyzer.common.DAState;
import org.tizen.dynamicanalyzer.common.Global;
+import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.util.InternalLogger;
import org.tizen.dynamicanalyzer.util.Logger;
/**
* Save tracing results.
*
+ * @param string location to save trace
* @return <code>true</code> if save was successful
*/
- public boolean saveTrace() {
- return CliInternals.saveTrace(args.getOutput());
+ public boolean saveTrace(String dest) {
+ if (dest == null || dest.isEmpty())
+ return CliInternals.saveTrace(args.getOutput());
+ return CliInternals.saveTrace(dest);
}
/**
}
// save collected trace
- if (!tracingProcess.saveTrace()) {
- Logger.error("Failed to save tracing results");
+ if (!tracingProcess.saveTrace(null)) {
+ Logger.error("Failed to save tracing results.%nSaving results in temp folder.");
+ tracingProcess.saveTrace(
+ PathManager.DA_TEMP_FOLDER_PATH + File.separator + "unsaved_trace.zip");
return ErrorCode.ERR_EXCEPTION_OCCURRED;
}
<parent>
<artifactId>dynamic-analyzer</artifactId>
<groupId>org.tizen.dynamicanalyzer</groupId>
- <version>2.5.4-SNAPSHOT</version>
+ <version>2.5.5-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.tizen.dynamicanalyzer</groupId>
<parent>
<artifactId>dynamic-analyzer</artifactId>
<groupId>org.tizen.dynamicanalyzer</groupId>
- <version>2.5.4-SNAPSHOT</version>
+ <version>2.5.5-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.tizen.dynamicanalyzer</groupId>
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
-<product name="%DynamicAnalyzer" uid="org.tizen.dynamicanalyzer.workbench.product" id="org.tizen.dynamicanalyzer.workbench.product" application="org.tizen.dynamicanalyzer.workbench.application" version="2.5.4.qualifier" useFeatures="true" includeLaunchers="true">
+<product name="%DynamicAnalyzer" uid="org.tizen.dynamicanalyzer.workbench.product" id="org.tizen.dynamicanalyzer.workbench.product" application="org.tizen.dynamicanalyzer.workbench.application" version="2.5.5.qualifier" useFeatures="true" includeLaunchers="true">
<aboutInfo>
<image path="icons/about_tizen_sdk.png"/>
<parent>
<artifactId>dynamic-analyzer</artifactId>
<groupId>org.tizen.dynamicanalyzer</groupId>
- <version>2.5.4-SNAPSHOT</version>
+ <version>2.5.5-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.tizen.dynamicanalyzer</groupId>
<artifactId>org.tizen.dynamicanalyzer.workbench.product</artifactId>
- <version>2.5.4-SNAPSHOT</version>
+ <version>2.5.5-SNAPSHOT</version>
<packaging>eclipse-repository</packaging>
<properties>
+* 2.5.5
+- Fix JIRA defects:
+ SPTSDKUX-3894: [SE][SDK][Tizen_Studio_1.2_RC3][Mobile_Emu][Testing Tool][Dynamic Analyzer ][TCM-5722] Change the trace save path
* 2.5.4
- Fix JIRA defects:
SPTSDKUX-3792: On screen transaction screenshot feature is not working in DA
Source:dynamic-analyzer
-Version:2.5.4
+Version:2.5.5
Maintainer:Gihun Chang <gihun.chang@samsung.com>, WooJin Jung <woojin2.jung@samsung.com>, Jaewon Lim <jaewon81.lim@samsung.com>, Seokgil Kang <seokgil.kang@samsung.com>
Package:dynamic-analyzer-product
<modelVersion>4.0.0</modelVersion>
<groupId>org.tizen.dynamicanalyzer</groupId>
<artifactId>dynamic-analyzer</artifactId>
- <version>2.5.4-SNAPSHOT</version>
+ <version>2.5.5-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>