Package spock.lang

Annotation Type Rollup


@Beta
@Retention(RUNTIME)
@Target({TYPE,METHOD})
public @interface Rollup
Indicates that iterations of a data-driven feature should not be made visible as separate features to the outside world (IDEs, reports, etc.) but as one atomic test. The Rollup annotation can also be put on a spec class. This has the same effect as putting it on every data-driven feature method that is not already annotated with Rollup.

Having @Rollup on a super spec does not influence the features of sub specs, that is @Rollup is not inheritable.

Since:
2.0