Package | Description |
---|---|
com.sun.javatest |
This package provides facilities for reading, executing
and monitoring tests.
|
com.sun.javatest.lib |
This package contains miscellaneous library code
that may be used by tests and frameworks.
|
com.sun.javatest.tool |
The JT Harness Tool API provides the command-line and GUI
infrastructure for the main JT Harness test harness.
|
Modifier and Type | Field and Description |
---|---|
protected static Status |
Script.error_badExecuteArgs
A status that may be used to indicate problems in the executeArgs field
of a test description.
|
protected static Status |
Script.error_badTestClassDir
A status that may be used to indicate a problem with a test's class directory.
|
protected static Status |
Script.error_compFailUnexp
A status that may be used to indicate that a compilation failed unexpectedly.
|
protected static Status |
Script.error_noActionSpecified
A status that may be used to indicate that no action was specified.
|
protected static Status |
Script.error_noExecuteClass
A status that may be used to indicate that no execute class was specified in a test description.
|
protected static Status |
Script.error_noExtnInSource
A status that may be used to indicate that no extension was found in a source file.
|
protected static Status |
Script.error_noRMIClasses
A status that may be used to indicate that no rmi classes were specified in a test description.
|
protected static Status |
Script.error_noSource
A status that may be used to indicate that no sources were specified in a test description.
|
protected static Status |
Script.fail_compFailUnexp
A status that may be used to indicate the a compilation failed unexpectedly.
|
protected static Status |
Script.fail_compSuccUnexp
A status that may be used to indicate that a compilation did not fail as was expected.
|
protected static Status |
Script.fail_execSuccUnexp
A status that may be used to indicate that a test execution step did not fail as wqas expected.
|
protected static Status |
Script.noExtnInSource
A status that may be used to indicate that no extension was found in a source file.
|
protected static Status |
Script.noSource
A status that may be used to indicate that no source files were found in the test description.
|
protected static Status |
Script.pass_compFailExp
A status that may be used to indicate that a compilation failed as expected.
|
protected static Status |
Script.pass_compSuccExp
A status that may be used to indicate that a compilation succeeded as expected.
|
protected static Status |
Script.pass_execFailExp
A status that may be used to indicate that an execution step failed, as was expected.
|
Modifier and Type | Method and Description |
---|---|
Status |
Status.augment(Status aux)
Return a new Status object with a possibly augmented reason field.
|
Status |
Status.augment(java.lang.String aux)
Return a new Status object with a possibly augmented reason field.
|
protected Status |
Script.compileIfNecessary(java.io.File[] srcs,
java.lang.String classDir)
Compile those source files for which the corresponding class file appears to
be out of date.
|
protected Status |
Script.compileIfNecessary(java.lang.String[] srcs,
java.lang.String classDir)
Compile those source files for which the corresponding class file appears to
be out of date.
|
protected Status |
Script.compileIfNecessary(java.lang.String command,
java.io.File[] srcs,
java.lang.String classDir)
Compile those source files for which the corresponding class file appears to
be out of date.
|
protected Status |
Script.compileIfNecessary(java.lang.String command,
java.lang.String[] srcs,
java.lang.String classDir)
Compile those source files for which the corresponding class file appears to
be out of date.
|
protected Status |
Script.compileIndividually(java.io.File[] srcs)
Compile the given source files individually.
|
protected Status |
Script.compileIndividually(java.lang.String[] srcs)
Compile the given source files individually.
|
protected Status |
Script.compileIndividually(java.lang.String command,
java.io.File[] srcs)
Compile the given source files individually.
|
protected Status |
Script.compileIndividually(java.lang.String command,
java.lang.String[] srcs)
Compile the given source files individually.
|
protected Status |
Script.compileOne(java.io.File src)
Compiles the given source file.
|
protected Status |
Script.compileOne(java.lang.String src)
Compile the given source file.
|
protected Status |
Script.compileOne(java.lang.String command,
java.io.File src)
Compiles the given source file.
|
protected Status |
Script.compileOne(java.lang.String command,
java.lang.String src)
Compile the given source file.
|
protected Status |
Script.compileTogether(java.io.File[] srcs)
Compile the given source files together.
|
protected Status |
Script.compileTogether(java.lang.String[] srcs)
Compile the given source files together.
|
protected Status |
Script.compileTogether(java.lang.String command,
java.io.File[] srcs)
Compile the given source files together.
|
protected Status |
Script.compileTogether(java.lang.String command,
java.lang.String[] srcs)
Compile the given source files together.
|
static Status |
Status.error(java.lang.String reason)
Create a Status to indicate that an error occurred while trying to run a test:
i.e.
|
protected Status |
Script.execute(java.lang.String executeClass,
java.lang.String executeArgs)
Execute the given class with the given arguments, which need to be passed
to the environment for $ substitution and for splitting into separate strings.
|
protected Status |
Script.execute(java.lang.String executeClass,
java.lang.String[] executeArgs)
Execute the given class with the given arguments.
|
protected Status |
Script.execute(java.lang.String command,
java.lang.String executeClass,
java.lang.String executeArgs)
Execute the given class with the given arguments, which need to be passed
to the environment for $ substitution and for splitting into separate strings.
|
protected Status |
Script.execute(java.lang.String command,
java.lang.String executeClass,
java.lang.String[] executeArgs)
Execute the given class with the given arguments.
|
static Status |
Status.failed(java.lang.String reason)
Create a Status to indicate the unsuccessful outcome of a test:
i.e.
|
Status |
TestResult.getStatus()
Get the status for this test.
|
Status |
TestResult.Section.getStatus()
Find out what the result of the execution of this section was.
|
protected Status |
Script.invokeCommand(java.lang.String key)
Invoke a command in the environment identified by a given key.
|
static Status |
Status.notApplicable(java.lang.String reason)
Deprecated.
|
static Status |
Status.parse(java.lang.String s)
Parse a string-form of a Status.
|
static Status |
Status.passed(java.lang.String reason)
Create a Status to indicate the successful outcome of a test.
|
protected Status |
Script.rmiCompile(java.lang.String[] classes)
RMI Compile the given class files.
|
protected Status |
Script.rmiCompile(java.lang.String command,
java.lang.String[] classes)
RMI Compile the given class files.
|
Status |
Test.run(java.lang.String[] args,
java.io.PrintWriter out1,
java.io.PrintWriter out2)
Runs the test embodied by the implementation.
|
abstract Status |
Command.run(java.lang.String[] args,
java.io.PrintWriter out1,
java.io.PrintWriter out2)
The method that that does the work of the command.
|
abstract Status |
Script.run(java.lang.String[] args,
TestDescription td,
TestEnvironment env)
The primary method to be provided by Scripts.
|
Modifier and Type | Method and Description |
---|---|
Status |
Status.augment(Status aux)
Return a new Status object with a possibly augmented reason field.
|
void |
TestResult.setStatus(Status stat)
Set the result of this test.
|
void |
TestResult.Section.setStatus(Status result)
Set the result of this section.
|
Constructor and Description |
---|
TestResult(TestDescription td,
Status s)
Create a temporary test result for which can be handed around
in situations where a reasonable test result can't be created.
|
Modifier and Type | Method and Description |
---|---|
Status |
ProcessCommand.exec(java.lang.String[] cmd,
java.lang.String[] cmdEnv,
java.io.PrintWriter log,
java.io.PrintWriter ref)
Exceute a command, bypassing the standard argument decoding of 'run'.
|
Status |
MultiStatus.getStatus()
Get the aggregate outcome of all the outcomes passed to "add".
|
protected Status |
ProcessCommand.getStatus(int exitCode,
Status logStatus)
Generate a status for the command, based upon the command's exit code
and a status that may have been passed from the command by using
status.exit() . |
protected Status |
ExecStdTestOtherJVMCmd.getStatus(int exitCode,
Status logStatus)
Generate a status for the command, based upon the command's exit code
and a status that may have been passed from the command by using
status.exit() . |
protected Status |
MultiTest.init(java.lang.String[] args)
Deprecated.
Use
decodeArg(String) and init() instead. |
protected Status |
MultiTest.invokeTestCase(java.lang.reflect.Method m)
Default way to invoke a specified test case.
|
Status |
TestCases.invokeTestCases()
Invoke each of the selected test cases, based upon the select and exclude
calls that have been made, if any.
|
static Status |
MultiStatus.overallStatus(java.lang.String[] testIDs,
Status[] status)
Generates a Status object that reflects an array of Status objects.
|
static Status |
MultiStatus.overallStatus(java.lang.String[] testIDs,
Status[] status,
java.io.PrintWriter out)
Generates a Status object that reflects an array of Status objects.
|
Status |
MultiTest.run(java.lang.String[] argv,
java.io.PrintStream log,
java.io.PrintStream ref)
Run the test cases contained in this object
This method is a convenience wrapper around the primary run method
which takes PrintWriters: this variant takes PrintStreams and wraps
them into PrintWriters.
|
Status |
MultiTest.run(java.lang.String[] args,
java.io.PrintWriter log,
java.io.PrintWriter ref)
Run the test cases contained in this object.
|
Status |
ProcessCommand.run(java.lang.String[] args,
java.io.PrintWriter log,
java.io.PrintWriter ref)
Run the given command.
|
Status |
JavaCompileCommand.run(java.lang.String[] args,
java.io.PrintWriter log,
java.io.PrintWriter ref)
Invoke a specified compiler, or the default, javac.
|
Status |
ExecStdTestSameJVMCmd.run(java.lang.String[] args,
java.io.PrintWriter log,
java.io.PrintWriter ref)
The method that that does the work of the command.
|
Status |
StdTestScript.run(java.lang.String[] args,
TestDescription td,
TestEnvironment env) |
Status |
KeywordScript.run(java.lang.String[] args,
TestDescription td,
TestEnvironment env) |
Status |
APIScript.run(java.lang.String[] args,
TestDescription td,
TestEnvironment env)
The method that interprets the tags provided in the test description and
performs actions accordingly.
|
Status |
ReportScript.run(java.lang.String[] args,
TestDescription td,
TestEnvironment env)
This method should not be called; for this class, its identity
is significant, not its implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiStatus.add(java.lang.String testID,
Status status)
Add another test result into the set for consideration.
|
protected Status |
ProcessCommand.getStatus(int exitCode,
Status logStatus)
Generate a status for the command, based upon the command's exit code
and a status that may have been passed from the command by using
status.exit() . |
protected Status |
ExecStdTestOtherJVMCmd.getStatus(int exitCode,
Status logStatus)
Generate a status for the command, based upon the command's exit code
and a status that may have been passed from the command by using
status.exit() . |
static Status |
MultiStatus.overallStatus(java.lang.String[] testIDs,
Status[] status)
Generates a Status object that reflects an array of Status objects.
|
static Status |
MultiStatus.overallStatus(java.lang.String[] testIDs,
Status[] status,
java.io.PrintWriter out)
Generates a Status object that reflects an array of Status objects.
|
void |
ProcessCommand.setDefaultStatus(Status status)
Set the default status to be returned for all exit codes.
|
void |
ProcessCommand.setStatusForExit(int exitCode,
Status status)
Set a status to be returned for a specific exit code, overwriting any
previous setting for this exit code.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
I18NUtils.getStatusMessage(Status status)
Get localized version of the message string.
|
Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.