org.jvnet.hudson.test
Class HudsonHomeLoader.CopyExisting
java.lang.Object
org.jvnet.hudson.test.HudsonHomeLoader.CopyExisting
- All Implemented Interfaces:
- HudsonHomeLoader
- Enclosing interface:
- HudsonHomeLoader
public static final class HudsonHomeLoader.CopyExisting
- extends Object
- implements HudsonHomeLoader
Allocates a new directory by copying from an existing directory, or unzipping from a zip file.
Method Summary |
File |
allocate()
Returns a directory to be used as JENKINS_HOME |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HudsonHomeLoader.CopyExisting
public HudsonHomeLoader.CopyExisting(File source)
throws MalformedURLException
- Either a zip file or a directory that contains the home image.
- Throws:
MalformedURLException
HudsonHomeLoader.CopyExisting
public HudsonHomeLoader.CopyExisting(URL source)
- Extracts from a zip file in the resource.
This is useful in case you want to have a test data in the resources.
Only file URL is supported.
allocate
public File allocate()
throws Exception
- Description copied from interface:
HudsonHomeLoader
- Returns a directory to be used as JENKINS_HOME
- Specified by:
allocate
in interface HudsonHomeLoader
- Throws:
Exception
- to cause a test to fail.
Copyright © 2004-2013. All Rights Reserved.