GoogleTestPlugin.Rules (Gradle API 9.7.0)
Description: declaration: package: org.gradle.nativeplatform.test.googletest.plugins, class: GoogleTestPlugin, class: Rules

# Class GoogleTestPlugin.Rules

java.lang.Object
org.gradle.model.RuleSource
org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin.Rules

Enclosing class:
  `GoogleTestPlugin`

static class GoogleTestPlugin.Rules extends RuleSource

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Rules()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `createGoogleTestTestBinaries(ModelMap<GoogleTestTestSuiteBinarySpec> binaries, GoogleTestTestSuiteSpec testSuite, File buildDir, org.gradle.internal.service.ServiceRegistry serviceRegistry)`
  `void`
  `registerGoogleTestSuiteBinaryType(TypeBuilder<GoogleTestTestSuiteBinarySpec> builder)`
  `void`
  `registerGoogleTestSuiteSpecTest(TypeBuilder<GoogleTestTestSuiteSpec> builder)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Rules

    Rules()

- ## Method Details

  - ### registerGoogleTestSuiteSpecTest

    public void registerGoogleTestSuiteSpecTest(TypeBuilder<GoogleTestTestSuiteSpec> builder)

  - ### registerGoogleTestSuiteBinaryType

    public void registerGoogleTestSuiteBinaryType(TypeBuilder<GoogleTestTestSuiteBinarySpec> builder)

  - ### createGoogleTestTestBinaries

    public void createGoogleTestTestBinaries(ModelMap<GoogleTestTestSuiteBinarySpec> binaries, GoogleTestTestSuiteSpec testSuite, File buildDir, org.gradle.internal.service.ServiceRegistry serviceRegistry)