Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine
Class DiagCmdRunTests.TestArg

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.engine.DiagCmdRunTests.ExecArg
      extended by oracle.apps.fnd.appltest.diagfwk.engine.DiagCmdRunTests.TestArg
All Implemented Interfaces:
DiagConstants, DiagCmdConstants
Enclosing class:
DiagCmdRunTests

public static class DiagCmdRunTests.TestArg
extends DiagCmdRunTests.ExecArg

Internal class representing a single test name argument


Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
 
Fields inherited from class oracle.apps.fnd.appltest.diagfwk.engine.DiagCmdRunTests.ExecArg
mChainedTestListSet, mHasTestRequiringApplicationCode, mLastSubmitted, mOrgArgName, mOrgArgValue, mTagDAO, mTestDefDAO
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.DiagCmdConstants
DELIM_VALUE, PARAM_APP, PARAM_CHILD_REPORTS, PARAM_CONNECT_STR, PARAM_DB_PWD, PARAM_DB_UN, PARAM_DESTDIR, PARAM_DIR, PARAM_EXEC_MODE, PARAM_EXECID, PARAM_FORMAT, PARAM_HELP, PARAM_LANG, PARAM_MAKESUBDIR, PARAM_MODID, PARAM_MODKEY, PARAM_NTHREADS, PARAM_PREREQ, PARAM_PRINTTOCONSOLE, PARAM_PRINTTREE, PARAM_PWD, PARAM_QUERY, PARAM_RECURSE, PARAM_REGISTER, PARAM_REPORT, PARAM_RUN_LOCALLY, PARAM_RUN_NAME, PARAM_RUNID, PARAM_RUNTEST, PARAM_STATUS, PARAM_TEST, PARAM_TESTFILE, PARAM_TOKEN_INPUT, PARAM_TOKEN_TAG, PARAM_TRANSLATE, PARAM_USERNAME, PARAM_VALIDATE_ONLY, PARAM_WAITFORCOMPLETION, PARAM_WRITETOFILE, PRE_POPULATED_EXECID
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Constructor Summary
DiagCmdRunTests.TestArg(java.lang.String pOrgArgName, java.lang.String pOrgArgValue)
           
 
Method Summary
static java.util.List<DiagCmdRunTests.TestArg> make(java.util.List<java.lang.String> pTestNames)
           
 void resolveIdentifier()
          Based on the original argument value, resolves the arg value to an identifier for an executable entity i.e.
 void resolveTests(boolean prereqs, boolean recurse, DiagCmdRunTests.TestDefCacheHandler handler)
          Resolves the tests that would need to be run when executing this argument.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.DiagCmdRunTests.ExecArg
executeNextSet, getOrgArgName, getOrgArgValue, hasMoreSets, hasTestRequiringApplicationCode, init, isReady, makeExecArgs, nextSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagCmdRunTests.TestArg

public DiagCmdRunTests.TestArg(java.lang.String pOrgArgName,
                               java.lang.String pOrgArgValue)
Method Detail

resolveIdentifier

public void resolveIdentifier()
Description copied from class: DiagCmdRunTests.ExecArg
Based on the original argument value, resolves the arg value to an identifier for an executable entity i.e. either a test name or a tag value id.

Specified by:
resolveIdentifier in class DiagCmdRunTests.ExecArg

resolveTests

public void resolveTests(boolean prereqs,
                         boolean recurse,
                         DiagCmdRunTests.TestDefCacheHandler handler)
Description copied from class: DiagCmdRunTests.ExecArg
Resolves the tests that would need to be run when executing this argument. This process will normally perform any prerequisite analysis and determine the list of prerequisites (if required) as well as the list of top level tests that are to be run.

Specified by:
resolveTests in class DiagCmdRunTests.ExecArg
Parameters:
prereqs - - indicates whether or not prerequisites should be included during the resolution process
recurse - - indicates whether or not tests should be resolved recursively. This flag applies to exec arguments that represent tag values.
handler - - to get the TestDef from the cache for the current test run

make

public static java.util.List<DiagCmdRunTests.TestArg> make(java.util.List<java.lang.String> pTestNames)

Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.