@Retention(value=RUNTIME) @Target(value=TYPE) @Repeatable(value=Graph.OptOuts.class) @Inherited public static @interface Graph.OptOut
Modifier and Type | Required Element and Description |
---|---|
String |
method
The specific name of the test method to opt out of or asterisk to opt out of all methods in a
test() . |
String |
reason
The reason the implementation is opting out of this test.
|
String |
test
The test class to opt out of.
|
Modifier and Type | Optional Element and Description |
---|---|
Class<? extends GraphComputer>[] |
computers
The list of
GraphComputer implementations that a test should opt-out from using (i.e. |
String |
specific
For parameterized tests specify the name of the test itself without its "square brackets".
|
public abstract String test
public abstract String reason
public abstract String specific
public abstract Class<? extends GraphComputer>[] computers
GraphComputer
implementations that a test should opt-out from using (i.e. other
graph computers not in this list will execute the test). This setting should only be included when
the test is one that uses the ComputerTraversalEngine
- it will otherwise be ignored. By
default, an empty array is assigned and it is thus assumed that all computers are excluded when an
OptOut
annotation is used, therefore this value must be overridden to be more specific.Copyright © 2013–2015 Apache Software Foundation. All rights reserved.