com.symbian.et.test.driver.commands.filesetbased
Class RunVisitor

java.lang.Object
  extended bycom.symbian.et.test.driver.commands.filesetbased.FileSetBasedVisitor
      extended bycom.symbian.et.test.driver.commands.filesetbased.RunVisitor
All Implemented Interfaces:
com.symbian.et.test.framework.Leaveable, com.symbian.et.test.framework.Visitor

public final class RunVisitor
extends FileSetBasedVisitor

Author:
EngineeringTools

Field Summary
private  CommandDispatch iCommandDispatch
          The CommandDispatch.
 
Fields inherited from class com.symbian.et.test.driver.commands.filesetbased.FileSetBasedVisitor
iCurrentUid
 
Constructor Summary
RunVisitor()
           
 
Method Summary
private  void syncFiles(com.symbian.et.test.framework.TstComponent aTstComponent)
           
protected  void triggerLeavingAction()
          uninstall file (remove SIS if Platsec is on otherwise just delete files) retrieve logs
 void visitSuite(com.symbian.et.test.framework.TstSuiteComposite aSuite)
          sync files and that's it
 void visitTEFServer(com.symbian.et.test.framework.TEFSrv aServer)
          do nothing
 void visitTst(com.symbian.et.test.framework.Tst aTst)
          sync files and run test
 
Methods inherited from class com.symbian.et.test.driver.commands.filesetbased.FileSetBasedVisitor
leave, pushFileSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iCommandDispatch

private CommandDispatch iCommandDispatch
The CommandDispatch.

Constructor Detail

RunVisitor

public RunVisitor()
Method Detail

visitTst

public void visitTst(com.symbian.et.test.framework.Tst aTst)
sync files and run test


visitTEFServer

public void visitTEFServer(com.symbian.et.test.framework.TEFSrv aServer)
do nothing


visitSuite

public void visitSuite(com.symbian.et.test.framework.TstSuiteComposite aSuite)
sync files and that's it


syncFiles

private void syncFiles(com.symbian.et.test.framework.TstComponent aTstComponent)

triggerLeavingAction

protected void triggerLeavingAction()
uninstall file (remove SIS if Platsec is on otherwise just delete files) retrieve logs

Specified by:
triggerLeavingAction in class FileSetBasedVisitor