eu.lindenbaum.maven.erlang
Class StartApplicationScript
java.lang.Object
  
eu.lindenbaum.maven.erlang.StartApplicationScript
- All Implemented Interfaces: 
 - Script<StartResult>
 
public class StartApplicationScript
- extends Object
 
A Script starting a list of erlang applications on a specific node.
- Author:
 
  - Tobias Schlager , Olle Törnström 
 
 
| Fields inherited from interface eu.lindenbaum.maven.erlang.Script | 
NL | 
 
 
| 
Method Summary | 
 String | 
get()
 
          Returns an evaluateable String containing the erlang script of the
 implementing class. | 
 StartResult | 
handle(com.ericsson.otp.erlang.OtpErlangObject result)
 
          Converts the result of the Script execution into an object capable
 of logging the test output as well as returning whether the unit test
 execution succeeded. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
script
protected final String script
StartApplicationScript
public StartApplicationScript(String node,
                              List<String> applications)
                       throws org.apache.maven.plugin.MojoExecutionException
- Creates a 
Script trying to start a set of erlang applications.
- Parameters:
 node - to start the applications onapplications - to start
- Throws:
 org.apache.maven.plugin.MojoExecutionException
 
get
public String get()
- Description copied from interface: 
Script 
- Returns an evaluateable 
String containing the erlang script of the
 implementing class.
- Returns:
 - An erlang script that can be evaluated.
 
 
 
handle
public StartResult handle(com.ericsson.otp.erlang.OtpErlangObject result)
- Converts the result of the 
Script execution into an object capable
 of logging the test output as well as returning whether the unit test
 execution succeeded.
- Parameters:
 result - The return term of the Script execution.
- Returns:
 - An object capable of delivering the results transparently.
 
 
 
Copyright © 2011 Lindenbaum GmbH. All Rights Reserved.