public class TestManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
TestManager.LogInfoSpecifier |
| Modifier and Type | Field and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRegisterDatastore()
Check if a datastore can be registered or unregistered with current Functional Tester 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 Functional Tester Project Name
|
java.lang.String |
getTmProjectPath() |
boolean |
isAssociatedWithOtherProject(java.lang.String path)
Check if a dadastore is registered with current Functional Tester 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 Functional Tester 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.
|
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
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 valuepublic int getDatastoreRegisterationStatus(java.lang.String path,
boolean dotss)
path - datstore pathbTSS - if true, uid is checked against the Functional Tester Project through TSSpublic int getDatastoreRegisterationStatus(java.lang.String path)
public void fixRegistration(java.lang.String path,
java.lang.String logicalName,
boolean bRestore)
TestManagerExceptionpath - datastore pathlogicalName - datastore logical namebRestore - public void resetScriptSourceDatapath(java.lang.String path)
TestManagerExceptionpath - datastore pathpublic boolean isAssociatedWithOtherProject(java.lang.String path)
path - datastore pathpublic 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()