[RELEASE] DA 2.5.5
authorp.privalov <p.privalov@partner.samsung.com>
Thu, 20 Apr 2017 14:05:41 +0000 (17:05 +0300)
committerp.privalov <p.privalov@partner.samsung.com>
Thu, 20 Apr 2017 14:05:41 +0000 (17:05 +0300)
- 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

Change-Id: I4adc625e847cbaf78caf07eca52889e4c0550234

org.tizen.dynamicanalyzer.cli/src/org/tizen/dynamicanalyzer/cli/commands/StopCommand.java
org.tizen.dynamicanalyzer.cli/src/org/tizen/dynamicanalyzer/cli/tracing/TracingProcess.java
org.tizen.dynamicanalyzer.common.test/pom.xml
org.tizen.dynamicanalyzer.test/pom.xml
org.tizen.dynamicanalyzer.workbench.product/dynamicanalyzer.product
org.tizen.dynamicanalyzer.workbench.product/pom.xml
package/changelog
package/pkginfo.manifest
pom.xml

index 5f49c90..cc2a754 100644 (file)
@@ -70,8 +70,6 @@ public class StopCommand extends Command {
                }
                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" +
@@ -79,7 +77,8 @@ public class StopCommand extends Command {
                                        "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(
index d80abe7..300c0fd 100644 (file)
@@ -1,5 +1,6 @@
 package org.tizen.dynamicanalyzer.cli.tracing;
 
+import java.io.File;
 import java.io.IOException;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
@@ -14,6 +15,7 @@ import org.tizen.dynamicanalyzer.cli.utils.ProcessCommunicationProcessor;
 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;
 
@@ -115,10 +117,13 @@ public class TracingProcess {
        /**
         * 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);
        }
 
        /**
@@ -212,8 +217,10 @@ public class TracingProcess {
                }
 
                // 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;
                }
 
index 825c559..88948f7 100644 (file)
@@ -6,7 +6,7 @@
        <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>
index adf4dc1..d87816a 100644 (file)
@@ -6,7 +6,7 @@
        <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>
index 91a2ab3..fd74cd5 100644 (file)
@@ -1,7 +1,7 @@
 <?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"/>
index 9b5de6a..12eed83 100644 (file)
@@ -8,13 +8,13 @@
        <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>
index 8994bee..e18b5ff 100644 (file)
@@ -1,3 +1,6 @@
+* 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
index c8e483b..35d483c 100644 (file)
@@ -1,5 +1,5 @@
 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
diff --git a/pom.xml b/pom.xml
index 840f02c..aef7e88 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
        <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>