|
IBM Rational Functional Tester Version 8.2.1 IBM Rational Functional Tester API Reference Project Version 2.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.rational.test.ft.services.TestManager
public class TestManager
Handles TestManager services such as registering and unregistering our datastores as TestManager script sources
Nested Class Summary | |
---|---|
class |
TestManager.LogInfoSpecifier
|
Field Summary | |
---|---|
static int |
TM_NOTREGISTERED
return codes used by getDatastoreRegisterationStatus |
static int |
TM_REGISTERED
|
static int |
TM_REGISTERED_OTHERPROJECT
|
static int |
TM_REGISTERED_SSDELTDFROMTM
|
static int |
TM_REGISTERED_WRONGDATAPATH
|
Method Summary | |
---|---|
boolean |
canRegisterDatastore()
Check if a datastore can be registered or unregistered with current Rational project. |
void |
ensureRepoServer()
Called before doing any TestManager services. |
void |
fixRegistration(java.lang.String path,
java.lang.String logicalName,
boolean bRestore)
Fix datastore registration. |
int |
getDatastoreRegisterationStatus(java.lang.String path)
|
int |
getDatastoreRegisterationStatus(java.lang.String path,
boolean dotss)
Get datastore registration status. |
static TestManager |
getInstance()
|
static TestManager.LogInfoSpecifier |
getLogInfoSpecifier()
|
java.lang.String |
getProjectDatapoolPath()
Call this method to get its datapool path. |
java.lang.String |
getProjectDatastorePath()
Call this method to get datastore path |
java.lang.String |
getProjectDatastorePathEx()
It should only be called from other processes, for example, script playback process. |
java.lang.Object |
getScriptSource(java.lang.String sourceUID)
|
java.lang.String |
getScriptSourceName(java.lang.Object scriptSource)
|
java.lang.String |
GetScriptSourceNameByUID(java.lang.String uid)
|
java.lang.String |
getScriptSourcePath(java.lang.Object scriptSource)
|
java.lang.String |
GetScriptSourcePathByUID(java.lang.String uid)
|
java.lang.String |
getTmProjectName()
Returns current Rational Project Name |
java.lang.String |
getTmProjectPath()
|
boolean |
isAssociatedWithOtherProject(java.lang.String path)
Check if a dadastore is registered with current Rational project |
boolean |
isLoggedIn()
Returns true if this instance of the IDE is logged into TestManager. |
boolean |
isLoggedInEx()
To find out if we logged into a Rational project. |
static boolean |
isTestManagerInstalled()
Check if TestManager is installed. |
void |
logout()
|
void |
registerDatastore(java.lang.String path,
java.lang.String logicalName)
Registers a datastore with TestManager. |
void |
resetScriptSourceDatapath(java.lang.String path)
Reset script source datapath. |
void |
setTSSDatapoolDirContext()
To support datapool. |
void |
unregisterDatastore(java.lang.String path,
boolean fDelete)
Unregister this datastore as a TM script source. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int TM_NOTREGISTERED
public static final int TM_REGISTERED_OTHERPROJECT
public static final int TM_REGISTERED
public static final int TM_REGISTERED_WRONGDATAPATH
public static final int TM_REGISTERED_SSDELTDFROMTM
Method Detail |
---|
public static TestManager getInstance()
public static TestManager.LogInfoSpecifier getLogInfoSpecifier()
public java.lang.String getTmProjectPath()
public java.lang.String getTmProjectName()
public boolean isLoggedIn()
public boolean isLoggedInEx()
public java.lang.String getProjectDatastorePath()
public java.lang.String getProjectDatastorePathEx()
public java.lang.String getProjectDatapoolPath()
getProjectDatastorePath
and construct the datapool path based on its return value
public int getDatastoreRegisterationStatus(java.lang.String path, boolean dotss)
path
- datstore pathbTSS
- if true, uid is checked against the Rational project through TSS
public int getDatastoreRegisterationStatus(java.lang.String path)
public void fixRegistration(java.lang.String path, java.lang.String logicalName, boolean bRestore)
TestManagerException
path
- datastore pathlogicalName
- datastore logical namebRestore
- public void resetScriptSourceDatapath(java.lang.String path)
TestManagerException
path
- datastore pathpublic boolean isAssociatedWithOtherProject(java.lang.String path)
path
- datastore path
public boolean canRegisterDatastore()
public void registerDatastore(java.lang.String path, java.lang.String logicalName)
path
- the path to the root of the datastore.logicalName
- the name of the datastore in the IDE. We will
give the TestManager script-source the same name if possible.fUpdateDatastoreDef
- if true, update datastore definition filepublic void unregisterDatastore(java.lang.String path, boolean fDelete)
public java.lang.Object getScriptSource(java.lang.String sourceUID)
public java.lang.String getScriptSourceName(java.lang.Object scriptSource)
public java.lang.String GetScriptSourceNameByUID(java.lang.String uid)
public java.lang.String getScriptSourcePath(java.lang.Object scriptSource)
public java.lang.String GetScriptSourcePathByUID(java.lang.String uid)
public void setTSSDatapoolDirContext()
public void ensureRepoServer()
public static boolean isTestManagerInstalled()
public void logout()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |