org.testng.xml
Class LaunchSuite

java.lang.Object
  extended by org.testng.xml.LaunchSuite
Direct Known Subclasses:
LaunchSuite.ExistingSuite

public abstract class LaunchSuite
extends Object

This class is used to encapsulate a launch. Various synthetic XML files are created depending on whether the user is trying to launch a suite, a class, a method, etc...


Nested Class Summary
static class LaunchSuite.ExistingSuite
          ExistingSuite is a non-temporary LaunchSuite based on an existing file.
 
Field Summary
protected  boolean m_temporary
           
 
Constructor Summary
protected LaunchSuite(boolean isTemp)
          Constructs a LaunchSuite
 
Method Summary
abstract  XMLStringBuffer getSuiteBuffer()
           
 boolean isTemporary()
          Returns the temporary state.
abstract  File save(File directory)
          Saves the suite file in the specified directory and returns the file pathname.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_temporary

protected boolean m_temporary
Constructor Detail

LaunchSuite

protected LaunchSuite(boolean isTemp)
Constructs a LaunchSuite

Parameters:
isTemp - the temporary status
Method Detail

isTemporary

public boolean isTemporary()
Returns the temporary state.

Returns:
the temporary state.

save

public abstract File save(File directory)
Saves the suite file in the specified directory and returns the file pathname.

Parameters:
directory - the directory where the suite file is to be saved.
Returns:
the file pathname of the saved file.

getSuiteBuffer

public abstract XMLStringBuffer getSuiteBuffer()


Copyright © 2012. All Rights Reserved.