# Class TestingModelBasePlugin.Rules

java.lang.Object
org.gradle.model.RuleSource
org.gradle.testing.base.plugins.TestingModelBasePlugin.Rules

Enclosing class:
  `TestingModelBasePlugin`

static class TestingModelBasePlugin.Rules extends RuleSource

Since:
  2.11

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Rules()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `(package private) void`
  `attachBinariesCheckTasksToCheckLifecycle(Task checkTask, ModelMap<BinarySpec> binaries)`
  `(package private) void`
  `copyTestBinariesToGlobalContainer(BinaryContainer binaries, TestSuiteContainer testSuites)`
  `(package private) void`
  `linkTestSuiteBinariesRunTaskToBinariesCheckTasks(ModelMap<TestSuiteBinarySpec> binaries)`
  `(package private) void`
  `registerTestSuiteSpec(TypeBuilder<TestSuiteSpec> builder)`
  `(package private) void`
  `testSuites(TestSuiteContainer testSuites)`

  ### Methods inherited from class Object

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

- ## Constructor Details

  - ### Rules

    Rules()

- ## Method Details

  - ### registerTestSuiteSpec

    void registerTestSuiteSpec(TypeBuilder<TestSuiteSpec> builder)

  - ### testSuites

    void testSuites(TestSuiteContainer testSuites)

  - ### copyTestBinariesToGlobalContainer

    void copyTestBinariesToGlobalContainer(BinaryContainer binaries, TestSuiteContainer testSuites)

  - ### linkTestSuiteBinariesRunTaskToBinariesCheckTasks

    void linkTestSuiteBinariesRunTaskToBinariesCheckTasks(ModelMap<TestSuiteBinarySpec> binaries)

  - ### attachBinariesCheckTasksToCheckLifecycle

    void attachBinariesCheckTasksToCheckLifecycle(Task checkTask, ModelMap<BinarySpec> binaries)