com.rational.test.ft.services

Class FtInstallOptions

  • java.lang.Object
    • com.rational.test.ft.services.FtInstallOptions


  • public class FtInstallOptions
    extends java.lang.Object
    Provides access to the options that define the runtime environment that a script runs in. This is not a general purpose properties file access class, only specific options can be accessed via this class. Options other then those specifically understood will be rejected.
    • Field Detail

      • ivoryProperties

        protected static java.util.Properties ivoryProperties
      • DEBUG_FACILITIES

        public static final java.lang.String DEBUG_FACILITIES
        See Also:
        Constant Field Values
      • ALLOW_VBNET_REMOTE_TESTING

        public static final java.lang.String ALLOW_VBNET_REMOTE_TESTING
        See Also:
        Constant Field Values
      • ENABLE_LOCALIZATION

        public static final java.lang.String ENABLE_LOCALIZATION
        See Also:
        Constant Field Values
      • ECLIPSE_ENABLER_PLUGIN_VERSION

        public static final java.lang.String ECLIPSE_ENABLER_PLUGIN_VERSION
        See Also:
        Constant Field Values
      • ECLIPSE_GEFENABLER_PLUGIN_VERSION

        public static final java.lang.String ECLIPSE_GEFENABLER_PLUGIN_VERSION
        See Also:
        Constant Field Values
      • JAVA_JFC_JDESKTOP_MAPPED

        public static final java.lang.String JAVA_JFC_JDESKTOP_MAPPED
        See Also:
        Constant Field Values
      • JAVA_JFC_JSCROLLPANE_MAPPED

        public static final java.lang.String JAVA_JFC_JSCROLLPANE_MAPPED
        See Also:
        Constant Field Values
      • JAVA_SWT_COMPOSITE_MAPPED

        public static final java.lang.String JAVA_SWT_COMPOSITE_MAPPED
        See Also:
        Constant Field Values
      • JAVA_SWT_TOOLITEM_RECORDED

        public static final java.lang.String JAVA_SWT_TOOLITEM_RECORDED
        See Also:
        Constant Field Values
      • INSTALLDIR_IGNORE_MISMATCH

        public static final java.lang.String INSTALLDIR_IGNORE_MISMATCH
        See Also:
        Constant Field Values
      • INSPECTOR_SLEEPTIME

        public static final java.lang.String INSPECTOR_SLEEPTIME
        See Also:
        Constant Field Values
      • INSPECTOR_SLEEPLOOP

        public static final java.lang.String INSPECTOR_SLEEPLOOP
        See Also:
        Constant Field Values
      • RECORD_OBJECT_BASED_VP

        public static final java.lang.String RECORD_OBJECT_BASED_VP
        See Also:
        Constant Field Values
      • SCRIPT_STOP_HOTKEY

        public static final java.lang.String SCRIPT_STOP_HOTKEY
        See Also:
        Constant Field Values
      • SCRIPT_PAUSE_HOTKEY

        public static final java.lang.String SCRIPT_PAUSE_HOTKEY
        See Also:
        Constant Field Values
      • WINDOWS_TONOT_LISTEN_ON

        public static final java.lang.String WINDOWS_TONOT_LISTEN_ON
        See Also:
        Constant Field Values
      • ITLM_LOG_LOCATION

        public static final java.lang.String ITLM_LOG_LOCATION
        See Also:
        Constant Field Values
      • ITLM_LOG_VERBOSE

        public static final java.lang.String ITLM_LOG_VERBOSE
        See Also:
        Constant Field Values
      • FT_ECLIPSE_DOMAIN_ENABLE

        public static final java.lang.String FT_ECLIPSE_DOMAIN_ENABLE
        See Also:
        Constant Field Values
      • HTML_TRY_WHEN_STATE_LOADED

        public static final java.lang.String HTML_TRY_WHEN_STATE_LOADED
        See Also:
        Constant Field Values
      • HTML_DOCUMENT_AJAX_TIMEOUTATTEMPTS

        public static final java.lang.String HTML_DOCUMENT_AJAX_TIMEOUTATTEMPTS
        See Also:
        Constant Field Values
      • HTML_DOCUMENT_USE_DOCUMENTTESTOBJECT

        public static final java.lang.String HTML_DOCUMENT_USE_DOCUMENTTESTOBJECT
        See Also:
        Constant Field Values
      • HTML_USE_SCRIPTFIND

        public static final java.lang.String HTML_USE_SCRIPTFIND
        See Also:
        Constant Field Values
      • HTML_USE_SCRIPTFINDXPATH

        public static final java.lang.String HTML_USE_SCRIPTFINDXPATH
        See Also:
        Constant Field Values
      • USE_OPTIMIZED_FIND

        public static final java.lang.String USE_OPTIMIZED_FIND
        See Also:
        Constant Field Values
      • USE_FIND_BY_IDORNAME

        public static final java.lang.String USE_FIND_BY_IDORNAME
        See Also:
        Constant Field Values
      • SCORE_FOR_FIND_BYIDORNAME

        public static final java.lang.String SCORE_FOR_FIND_BYIDORNAME
        See Also:
        Constant Field Values
      • IGNORECLASSINDEX_INPLAYBACK

        public static final java.lang.String IGNORECLASSINDEX_INPLAYBACK
        See Also:
        Constant Field Values
      • IE7BROKENDOM_CLIPTODOCUMENT

        public static final java.lang.String IE7BROKENDOM_CLIPTODOCUMENT
        See Also:
        Constant Field Values
      • HTML_ENABLE_DOJOFEATURE

        public static final java.lang.String HTML_ENABLE_DOJOFEATURE
        See Also:
        Constant Field Values
      • HTML_ENABLE_SAPWEBPORTALFEATURE

        public static final java.lang.String HTML_ENABLE_SAPWEBPORTALFEATURE
        See Also:
        Constant Field Values
      • HTML_SET_BROWSERREADYSTATE

        public static final java.lang.String HTML_SET_BROWSERREADYSTATE
        See Also:
        Constant Field Values
      • HTML_ENABLE_DYNAMICLLYIGNOREPROPS

        public static final java.lang.String HTML_ENABLE_DYNAMICLLYIGNOREPROPS
        See Also:
        Constant Field Values
      • HTML_ENABLE_CLICK_WITHOUT_MOUSE

        public static final java.lang.String HTML_ENABLE_CLICK_WITHOUT_MOUSE
        See Also:
        Constant Field Values
      • HTML_ENABLE_TOSCORE_FOR_DYNAMICLLYIGNOREPROPS

        public static final java.lang.String HTML_ENABLE_TOSCORE_FOR_DYNAMICLLYIGNOREPROPS
        See Also:
        Constant Field Values
      • FT_DATAPOOL_MAX_ITEM_COUNT

        public static final java.lang.String FT_DATAPOOL_MAX_ITEM_COUNT
        The option if set overrides the set datapool item count. By default the item count is 300.
        See Also:
        Constant Field Values
      • HTML_DEBUG_ENABLED

        public static final java.lang.String HTML_DEBUG_ENABLED
        See Also:
        Constant Field Values
      • IMAGE_CORRELATIONAVERAGE

        public static final java.lang.String IMAGE_CORRELATIONAVERAGE
        See Also:
        Constant Field Values
      • MISMATCH_AREA_TOLERANCE

        public static final java.lang.String MISMATCH_AREA_TOLERANCE
        See Also:
        Constant Field Values
      • IMAGE_TRANSLATION

        public static final java.lang.String IMAGE_TRANSLATION
        See Also:
        Constant Field Values
      • VSLOGEXTENSION_PROCESS_POLL_DELAY

        public static final java.lang.String VSLOGEXTENSION_PROCESS_POLL_DELAY
        See Also:
        Constant Field Values
      • SOLMAN_ENABLETRACE

        public static final java.lang.String SOLMAN_ENABLETRACE
        See Also:
        Constant Field Values
      • SOLMAN_UNC_LOGSFOLDER

        public static final java.lang.String SOLMAN_UNC_LOGSFOLDER
        See Also:
        Constant Field Values
      • FONT_PREF_NAME

        public static final java.lang.String FONT_PREF_NAME
        Font Preference, This is read in FontPreferences.java and written to rational_ft.pref file. Test Object Inspector, AppConfig etc read from there
        See Also:
        Constant Field Values
      • OCR_ENABLED

        public static final java.lang.String OCR_ENABLED
        OCR Options :- OCR_ENABLED : if true, tells us that the ocr feature has been enbaled through "ivory.properties" OCR_TYPE : Stores the type of OCR being used. Presently - "vop". Can be changed through "ivory.properties"
        See Also:
        Constant Field Values
      • ENABLE_GTK_NATIVE_WINDOWS

        public static final java.lang.String ENABLE_GTK_NATIVE_WINDOWS
        See Also:
        Constant Field Values
      • VOM_VERIFY_OBJECT_HIERARCHY

        public static final java.lang.String VOM_VERIFY_OBJECT_HIERARCHY
        VisualScript Visual Object Map Optimizations
        See Also:
        Constant Field Values
      • CLEARSCRIPT_OPTIMIZE_IMAGE_CAPTURE

        public static final java.lang.String CLEARSCRIPT_OPTIMIZE_IMAGE_CAPTURE
        Clearscript flag
        See Also:
        Constant Field Values
      • DYNAMIC_JAVA_ENABLEMENT

        public static final java.lang.String DYNAMIC_JAVA_ENABLEMENT
        See Also:
        Constant Field Values
      • DYNAMIC_ENABLE_SWT_APP

        public static final java.lang.String DYNAMIC_ENABLE_SWT_APP
        This property if set will assist in dynamically enabling SWT apps
        See Also:
        Constant Field Values
      • DYNAMIC_ENABLE_SWT_APP_PROCESS_NAMES

        public static final java.lang.String DYNAMIC_ENABLE_SWT_APP_PROCESS_NAMES
        The property is to dynamically enable SWT process. This is a comma separated.
        See Also:
        Constant Field Values
      • WEBSERVER_ENABLEMENT

        public static final java.lang.String WEBSERVER_ENABLEMENT
        See Also:
        Constant Field Values
      • CHANNEL_WAIT_TIMEOUT

        public static final java.lang.String CHANNEL_WAIT_TIMEOUT
        The property controls the wait-timout for a threadchannel .
        See Also:
        Constant Field Values
      • CHROME_BROWSER_COMMANDLINEFLAGS

        public static final java.lang.String CHROME_BROWSER_COMMANDLINEFLAGS
        The property controls the commandline flags for the Chrome browser when it is started from Functional Tester .
        See Also:
        Constant Field Values
      • HTMLPROXYCHANNELRUNNABLE_TIMEOUT

        public static final java.lang.String HTMLPROXYCHANNELRUNNABLE_TIMEOUT
        See Also:
        Constant Field Values
      • DISABLE_HTML_SUBDOMAIN_FIND_OPTIMIZATION

        public static final java.lang.String DISABLE_HTML_SUBDOMAIN_FIND_OPTIMIZATION
        See Also:
        Constant Field Values
      • DISABLE_INSERT_RECORDING

        public static final java.lang.String DISABLE_INSERT_RECORDING
        See Also:
        Constant Field Values
      • NONADMIN_PROTECTED_MODE

        public static final java.lang.String NONADMIN_PROTECTED_MODE
        See Also:
        Constant Field Values
      • RQM_AUTHTYPE_FLAG

        public static final java.lang.String RQM_AUTHTYPE_FLAG
        Flag for KERBEROS Authentication support for keyword(rqm adapter)
        See Also:
        Constant Field Values
      • RQM_KERBEROS_CONFIGPATH_FLAG

        public static final java.lang.String RQM_KERBEROS_CONFIGPATH_FLAG
        See Also:
        Constant Field Values
      • RFT_USE_RTWW_ACTION

        public static final java.lang.String RFT_USE_RTWW_ACTION
        See Also:
        Constant Field Values
      • HTML_ENABLE_FFADDON

        public static final java.lang.String HTML_ENABLE_FFADDON
        See Also:
        Constant Field Values
      • HTML_ENABLE_FFWEBEXT

        public static final java.lang.String HTML_ENABLE_FFWEBEXT
        See Also:
        Constant Field Values
      • DYNAMIC_ENABLEMENT_IGNORE_AGENT

        public static final java.lang.String DYNAMIC_ENABLEMENT_IGNORE_AGENT
        See Also:
        Constant Field Values
      • SKIP_SCRIPT_FLAG

        public static final java.lang.String SKIP_SCRIPT_FLAG
        See Also:
        Constant Field Values
      • PLAYBACK_ASYNCENABLED_FLAG

        public static final java.lang.String PLAYBACK_ASYNCENABLED_FLAG
        See Also:
        Constant Field Values
    • Constructor Detail

      • FtInstallOptions

        public FtInstallOptions()
    • Method Detail

      • getOption

        public static java.lang.String getOption(java.lang.String option)
        Return the value of an install option.
        Parameters:
        option - The option to retrieve
      • getIntOption

        public static int getIntOption(java.lang.String option,
                                       int defaultIfNotSet)
        Return a integer value for an install option.
      • getBooleanOption

        public static boolean getBooleanOption(java.lang.String option,
                                               boolean defaultIfNotSet)
        Return a boolean value for an install option.
      • setInstallDir

        public static void setInstallDir(java.lang.String dir)
        Set where the install directory is.
        For the AUT the bootstrap code (com.rational.test.bootstrap.Bootstrap) will figure this out by looking in the registry.
        For Functional Test Command-line interface the install directory is passed in on the command line
        IDE will set install directory it is running from.
        Parameters:
        dir - The install directory
      • getInstallDir

        public static java.lang.String getInstallDir()
        Get the install directory
        Returns:
        The install directory
      • getLocalizationDir

        public static java.lang.String getLocalizationDir()