webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
com.netscape.javascript.qa.drivers.ObservedTask Class Reference

Classes

class  StreamReader
 

Public Member Functions

 ObservedTask (String cl, Object observer)
 
StringBuffer getInput ()
 
StringBuffer getError ()
 
void exec () throws IOException
 
void print ()
 

Static Public Member Functions

static void main (String args[])
 

Public Attributes

String commandLine
 
StringBuffer input = new StringBuffer()
 
StringBuffer error = new StringBuffer()
 
Object observer
 

Detailed Description

This class is simple utility class that is used to run a process which expects no user input. ObserverdTask stores the exit status of the process along with standard output and error.

This class is used by the harness only when testing the C version of the JavaScript Engine. It is not used by Rhino (JavaScript in Java).

Author
chris.nosp@m.tine.nosp@m.@nets.nosp@m.cape.nosp@m..com
Nick Lerissa

Constructor & Destructor Documentation

◆ ObservedTask()

com.netscape.javascript.qa.drivers.ObservedTask.ObservedTask ( String  cl,
Object  observer 
)
inline

Member Function Documentation

◆ exec()

void com.netscape.javascript.qa.drivers.ObservedTask.exec ( ) throws IOException
inline

Execute the process and return when the process is complete.

◆ getError()

StringBuffer com.netscape.javascript.qa.drivers.ObservedTask.getError ( )
inline

◆ getInput()

StringBuffer com.netscape.javascript.qa.drivers.ObservedTask.getInput ( )
inline

◆ main()

static void com.netscape.javascript.qa.drivers.ObservedTask.main ( String  args[])
inlinestatic

main used for debugging.

◆ print()

void com.netscape.javascript.qa.drivers.ObservedTask.print ( )
inline

Simple print method used for debugging

Member Data Documentation

◆ commandLine

String com.netscape.javascript.qa.drivers.ObservedTask.commandLine

◆ error

StringBuffer com.netscape.javascript.qa.drivers.ObservedTask.error = new StringBuffer()

◆ input

StringBuffer com.netscape.javascript.qa.drivers.ObservedTask.input = new StringBuffer()

◆ observer

Object com.netscape.javascript.qa.drivers.ObservedTask.observer

The documentation for this class was generated from the following file: