Annotation Type QuarkusTestResource


  • @Target(TYPE)
    @Retention(RUNTIME)
    @Documented
    @Repeatable(List.class)
    public @interface QuarkusTestResource
    Used to define a test resource. All QuarkusTestResource annotations in the test module are discovered (regardless of the test which contains the annotation) and their corresponding QuarkusTestResourceLifecycleManager started before any test is run.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      ResourceArg[] initArgs  
      boolean parallel
      Whether this test resource is to be started in parallel (concurrently) along with others also marked as parallel
      boolean restrictToAnnotatedClass
      Whether this annotation should only be enabled if it is placed on the currently running test class or test profile.
      • parallel

        boolean parallel
        Whether this test resource is to be started in parallel (concurrently) along with others also marked as parallel
        Default:
        false
      • restrictToAnnotatedClass

        boolean restrictToAnnotatedClass
        Whether this annotation should only be enabled if it is placed on the currently running test class or test profile. Note that this defaults to true for meta-annotations since meta-annotations are only considered for the current test class or test profile.
        Default:
        false