- after processing the remote tool command, the post processing action is 
performed
- for most of the remote tools commands, this action doesn't actually do 
something, with to exceptions that perform some file cleanup
        - provide empty behaviour for post-processing action in BaseModel and 
only perform clean-up for actions that need it

Signed-off-by: Ioana Grigoropol <ioanax.grigoro...@intel.com>
---
 .../yocto/sdk/remotetools/actions/BaseModel.java   |    3 ++-
 .../sdk/remotetools/actions/OprofileModel.java     |    6 ------
 .../sdk/remotetools/actions/PowertopModel.java     |    1 -
 .../sdk/remotetools/actions/SystemtapModel.java    |    5 -----
 .../yocto/sdk/remotetools/actions/Ust2Model.java   |   12 ------------
 5 files changed, 2 insertions(+), 25 deletions(-)

diff --git 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/BaseModel.java
 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/BaseModel.java
index e13d1cf..650cc67 100644
--- 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/BaseModel.java
+++ 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/BaseModel.java
@@ -52,7 +52,8 @@ abstract public class BaseModel implements 
IRunnableWithProgress {
                        throw new InvocationTargetException(e, e.getMessage());
                }
        }
-       abstract public void postProcess(IProgressMonitor monitor) throws 
InvocationTargetException,InterruptedException;
+       public void postProcess(IProgressMonitor monitor) throws 
InvocationTargetException,InterruptedException{}
+
        abstract public void process(IProgressMonitor monitor) throws 
InvocationTargetException,InterruptedException;
        
        BaseModel(IHost host, String taskName, String localScript, String 
remoteExec) {
diff --git 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/OprofileModel.java
 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/OprofileModel.java
index 31c0667..794a101 100644
--- 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/OprofileModel.java
+++ 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/OprofileModel.java
@@ -42,12 +42,6 @@ public class OprofileModel extends BaseModel {
                super(host, TASK_NAME, LOCAL_SCRIPT, REMOTE_EXEC);
                this.window = window;
        }
-
-       @Override
-       public void postProcess(IProgressMonitor monitor)
-                       throws InvocationTargetException, InterruptedException {
-
-       }
        
        private void startServer(IProgressMonitor monitor) throws Exception {
                int exit_code;
diff --git 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/PowertopModel.java
 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/PowertopModel.java
index dc43af0..0bd4e9e 100644
--- 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/PowertopModel.java
+++ 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/PowertopModel.java
@@ -57,7 +57,6 @@ public class PowertopModel extends BaseModel {
                try {
                        new File(localfile).delete();
                }catch (Exception e) {
-                       
                }
        }
        
diff --git 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/SystemtapModel.java
 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/SystemtapModel.java
index 294f866..ed8960d 100644
--- 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/SystemtapModel.java
+++ 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/SystemtapModel.java
@@ -83,9 +83,4 @@ public class SystemtapModel extends BaseModel {
                        throw new InvocationTargetException(e,e.getMessage());
                }
        }
-       
-       @Override
-       public void postProcess(IProgressMonitor monitor) 
-                       throws InvocationTargetException, InterruptedException 
{}
-
 }
diff --git 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/Ust2Model.java
 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/Ust2Model.java
index 40a86d5..2f508a6 100644
--- 
a/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/Ust2Model.java
+++ 
b/plugins/org.yocto.sdk.remotetools/src/org/yocto/sdk/remotetools/actions/Ust2Model.java
@@ -57,18 +57,6 @@ public class Ust2Model extends BaseModel {
                prj_name = project;
                this.window = window;
        }
-
-       @Override
-       public void postProcess(IProgressMonitor monitor)
-                       throws InvocationTargetException, InterruptedException {
-               try {
-                       //new File(localfile).delete();
-                       //NOT delete the directory since lttv-gui is running 
asynchronously
-                       //new 
File(localfile.substring(0,localfile.length()-LOCAL_FILE_SUFFIX.length())).delete();
-               }catch (Exception e) {
-                       
-               }
-       }
        
        private String generateData(IProgressMonitor monitor) throws Exception {
                int exit_code;
-- 
1.7.9.5

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to