com.xebialabs.deployit.integration.test
Class DeployitIntegrationTest

java.lang.Object
  extended by com.xebialabs.deployit.integration.test.DeployitIntegrationTest

public class DeployitIntegrationTest
extends java.lang.Object


Field Summary
 org.junit.rules.TemporaryFolder temporaryFolder
           
 
Constructor Summary
DeployitIntegrationTest(java.io.File scriptFileToRun)
           
 
Method Summary
static void init()
           
static java.util.List<java.lang.Object[]> scriptsToRun()
          Returns a List which contains: - the file to run - whether to run or ignore the test.
 void setupInterpreterAndCheckCleanRepository()
           
static void shutdown()
           
 void tearDown()
           
 void testCliScripts()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

temporaryFolder

public org.junit.rules.TemporaryFolder temporaryFolder
Constructor Detail

DeployitIntegrationTest

public DeployitIntegrationTest(java.io.File scriptFileToRun)
Method Detail

scriptsToRun

public static java.util.List<java.lang.Object[]> scriptsToRun()
Returns a List which contains: - the file to run - whether to run or ignore the test.


init

public static void init()
                 throws java.lang.Exception
Throws:
java.lang.Exception

shutdown

public static void shutdown()

testCliScripts

public void testCliScripts()
                    throws java.lang.Exception
Throws:
java.lang.Exception

setupInterpreterAndCheckCleanRepository

public void setupInterpreterAndCheckCleanRepository()
                                             throws java.io.IOException,
                                                    javax.script.ScriptException
Throws:
java.io.IOException
javax.script.ScriptException

tearDown

public void tearDown()
              throws javax.script.ScriptException,
                     java.io.IOException
Throws:
javax.script.ScriptException
java.io.IOException