All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.mkolisnyk.cucumber.runner.ExtendedCucumberOptions Maven / Gradle / Ivy

Go to download

The part of the Cucumber Reports library directly responsible for reports generation.

The newest version!
package com.github.mkolisnyk.cucumber.runner;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Repeatable;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Repeatable(ExtendedCucumberOptionList.class)
@Target({ ElementType.TYPE })
public @interface ExtendedCucumberOptions {
    int retryCount() default 0;

    String jsonReport() default "";
    String[] jsonReports() default { };

    String jsonUsageReport() default "";
    String[] jsonUsageReports() default { };

    String outputFolder() default ".";

    String reportPrefix() default "cucumber-results";

    boolean usageReport() default false;

    boolean overviewReport() default false;

    boolean overviewChartsReport() default false;

    boolean coverageReport() default false;

    boolean detailedReport() default false;

    boolean detailedAggregatedReport() default false;

    String screenShotSize() default "";

    boolean toPDF() default false;
    String pdfPageSize() default "auto";

    String screenShotLocation() default "";

    String[] includeCoverageTags() default { };
    String[] excludeCoverageTags() default { };

    boolean breakdownReport() default false;
    String breakdownConfig() default "";

    boolean featureMapReport() default false;
    String featureMapConfig() default "";

    boolean featureOverviewChart() default false;

    boolean knownErrorsReport() default false;
    String knownErrorsConfig() default "";

    boolean consolidatedReport() default false;
    String consolidatedReportConfig() default "";

    int threadsCount() default 1;
    String threadsCountValue() default "";

    boolean systemInfoReport() default false;
    boolean benchmarkReport() default false;
    String benchmarkReportConfig() default "";

    boolean customReport() default false;
    String[] customReportTemplateNames() default {};

    String customTemplatesPath() default "";

    String[] formats() default {};
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy