com.atlassian.jira.webtests.cargo
Class CargoEnvironmentData

java.lang.Object
  extended by com.atlassian.jira.webtests.util.AbstractEnvironmentData
      extended by com.atlassian.jira.webtests.cargo.CargoEnvironmentData
All Implemented Interfaces:
com.atlassian.jira.testkit.client.JIRAEnvironmentData

public class CargoEnvironmentData
extends AbstractEnvironmentData

This guy gets its properties from whatever is specified as the -Djira.functest.containerproperties For instance, for bamboo builds this is the 'bamboo.containers.properties' file. Gotta love this stuff.


Constructor Summary
CargoEnvironmentData(com.atlassian.cargotestrunner.serverinformation.ServerInformation serverInformation, String context, String containerId, Properties properties)
           
 
Method Summary
 URL getBaseUrl()
           
 String getContext()
           
 String getEdition()
           
 File getJIRAHomeLocation()
           
 File getWorkingDirectory()
          Returns a directory that can be used by the func tests whenever file operations need to be done.
 File getXMLDataLocation()
           
 
Methods inherited from class com.atlassian.jira.webtests.util.AbstractEnvironmentData
getEnvironmentProperty, getEnvironmentProperty, getProperty, getReleaseInfo, getSingleTestClass, getTenant, isAllTests, isBlame, isBundledPluginsOnly, isSingleNamedTest, isTpmLdapTests, shouldCreateDummyTenant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CargoEnvironmentData

public CargoEnvironmentData(com.atlassian.cargotestrunner.serverinformation.ServerInformation serverInformation,
                            String context,
                            String containerId,
                            Properties properties)
Method Detail

getContext

public String getContext()

getBaseUrl

public URL getBaseUrl()

getXMLDataLocation

public File getXMLDataLocation()

getWorkingDirectory

public File getWorkingDirectory()
Description copied from interface: JIRAEnvironmentData
Returns a directory that can be used by the func tests whenever file operations need to be done.

This directory is guaranteed to not be used by other func test instances simultaneously running on the same machine in Bamboo.

This should return a canonical file name (ie an absolute file name, without any '..' parts in it).

Returns:
a directory that can be used by the func tests whenever file operations need to be done.
See Also:
File.getCanonicalFile()

getJIRAHomeLocation

public File getJIRAHomeLocation()
Returns:
a directory that can be used by the func tests whenever file operations need to be done.

getEdition

public String getEdition()
Specified by:
getEdition in class AbstractEnvironmentData


Copyright © 2002-2014 Atlassian. All Rights Reserved.