Annotation Type Graph.OptOut
-
@Retention(RUNTIME) @Target(TYPE) @Repeatable(OptOuts.class) @Inherited public static @interface Graph.OptOut
Defines a test in the suite that the implementer does not want to run.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description String
method
The specific name of the test method to opt out of or asterisk to opt out of all methods in atest()
.String
reason
The reason the implementation is opting out of this test.String
test
The test class to opt out of.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]
computers
The list ofGraphComputer
implementations by class name 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".
-
-
-
Element Detail
-
test
String test
The test class to opt out of. This may be set to a base class of a test as in the case of the Gremlin process class of tests from which Gremlin flavors extend. If the actual test class is an inner class of then use a "$" as a separator between the outer class and inner class.
-
-
-
reason
String reason
The reason the implementation is opting out of this test.
-
-
-
specific
String specific
For parameterized tests specify the name of the test itself without its "square brackets".- Default:
- ""
-
-
-
computers
String[] computers
The list ofGraphComputer
implementations by class name 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 theTraversalEngine.COMPUTER
- it will otherwise be ignored. By default, an empty array is assigned and it is thus assumed that all computers are excluded when anOptOut
annotation is used, therefore this value must be overridden to be more specific.- Default:
- {}
-
-