# Interface VerificationType

All Superinterfaces:
  `Named`

@Incubating public interface VerificationType extends Named
Attribute to be used on variants containing the output verification checks (Test data, Jacoco results, etc) which specify the type of verification data.

This attribute is usually found on variants that have the `Category` attribute valued at `Category.VERIFICATION`.

Since:
  7.4

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface Named

  `Named.Namer`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `JACOCO_RESULTS`
  Binary test coverage data gathered by JaCoCo
  `static final String`
  `MAIN_SOURCES`
  A list of directories containing source code, includes code in transitive dependencies
  `static final String`
  `TEST_RESULTS`
  Binary results of running tests containing pass/fail information
  `static final Attribute<VerificationType>`
  `VERIFICATION_TYPE_ATTRIBUTE`

- ## Method Summary

  ### Methods inherited from interface Named

  `getName`

- ## Field Details

  - ### VERIFICATION_TYPE_ATTRIBUTE

    static final Attribute<VerificationType> VERIFICATION_TYPE_ATTRIBUTE

  - ### MAIN_SOURCES

    static final String MAIN_SOURCES
    A list of directories containing source code, includes code in transitive dependencies
    See Also:
      - Constant Field Values

  - ### JACOCO_RESULTS

    static final String JACOCO_RESULTS
    Binary test coverage data gathered by JaCoCo
    See Also:
      - Constant Field Values

  - ### TEST_RESULTS

    static final String TEST_RESULTS
    Binary results of running tests containing pass/fail information
    See Also:
      - Constant Field Values