Class PickSeedTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.carrotsearch.ant.tasks.junit4.PickSeedTask
- All Implemented Interfaces:
Cloneable
public class PickSeedTask
extends org.apache.tools.ant.Task
An ANT task to pick and fix the random seed in advance (for selecting
other derivative values, for example).
-
Field Summary
FieldsFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Execute the task.void
setProperty
(String propertyName) Picks a random seed and writes it to a given property.private void
validate()
Validate arguments and state.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
propertyName
Name of the property to set.
-
-
Constructor Details
-
PickSeedTask
public PickSeedTask()
-
-
Method Details
-
setProperty
Picks a random seed and writes it to a given property. If the property is already defined nothing is done. -
execute
public void execute() throws org.apache.tools.ant.BuildExceptionExecute the task.- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
validate
private void validate()Validate arguments and state.
-