Class DuplicateResources
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
com.carrotsearch.ant.tasks.junit4.DuplicateResources
- All Implemented Interfaces:
Cloneable
,Iterable<org.apache.tools.ant.types.Resource>
,org.apache.tools.ant.types.ResourceCollection
public class DuplicateResources
extends org.apache.tools.ant.types.DataType
implements org.apache.tools.ant.types.ResourceCollection
Duplicate nested resources N times. Useful for running
suites multiple times with load balancing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<org.apache.tools.ant.types.ResourceCollection> private int
Fields inherited from class org.apache.tools.ant.types.DataType
checked, ref
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConfigured
(org.apache.tools.ant.types.ResourceCollection rc) boolean
iterator()
void
setTimes
(int times) Set the number of times the input resources should be duplicated.int
size()
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.apache.tools.ant.types.ResourceCollection
isEmpty, stream
-
Field Details
-
rcs
-
times
private int times
-
-
Constructor Details
-
DuplicateResources
public DuplicateResources()
-
-
Method Details
-
addConfigured
public void addConfigured(org.apache.tools.ant.types.ResourceCollection rc) -
setTimes
public void setTimes(int times) Set the number of times the input resources should be duplicated. -
iterator
-
getElements
-
size
public int size()- Specified by:
size
in interfaceorg.apache.tools.ant.types.ResourceCollection
-
isFilesystemOnly
public boolean isFilesystemOnly()- Specified by:
isFilesystemOnly
in interfaceorg.apache.tools.ant.types.ResourceCollection
-