Class DefaultTestBinaryConfig

java.lang.Object
org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
All Implemented Interfaces:
GraalVMExtension.TestBinaryConfig, org.gradle.api.Named

public class DefaultTestBinaryConfig extends Object implements GraalVMExtension.TestBinaryConfig, org.gradle.api.Named
  • Constructor Details

    • DefaultTestBinaryConfig

      @Inject public DefaultTestBinaryConfig(String name)
  • Method Details

    • forTestTask

      public void forTestTask(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.testing.Test> jvmTestTask)
      Description copied from interface: GraalVMExtension.TestBinaryConfig
      Sets the JVM test task which corresponds to the native test that we're configuring.
      Specified by:
      forTestTask in interface GraalVMExtension.TestBinaryConfig
      Parameters:
      jvmTestTask - an existing JVM test task
    • usingSourceSet

      public void usingSourceSet(org.gradle.api.tasks.SourceSet testSourceSet)
      Specified by:
      usingSourceSet in interface GraalVMExtension.TestBinaryConfig
    • getName

      public String getName()
      Specified by:
      getName in interface org.gradle.api.Named
    • getTestTask

      public org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.testing.Test> getTestTask()
    • getSourceSet

      public org.gradle.api.tasks.SourceSet getSourceSet()
    • validate

      public DefaultTestBinaryConfig validate()