Annotation Interface TestActivation
@Retention(RUNTIME)
@Target({METHOD,TYPE})
@Inherited
@Documented
@RuleAnnotation(value=RuleImpl.class,
priority=-10)
public @interface TestActivation
Declare there is a property that needs to be provided to run the test.
This is often used when credentials than can not be in git are needed to run the test. Another use-case is test interacting with pre-deployed service.
Failing the activation criteria will skip the test but unlike JUnit assumptions it will happen before Jenkins boots up.
- Author:
- ogondza
-
Nested Class Summary
-
Required Element Summary
-
Element Details
-
value
String[] value- Returns:
- Property names that needs to be present to execute the test/test case.
-