anchor.diff:  * **`ESIntegTestCase`**: An integration test case that creates a cluster that
     might have multiple nodes.
   * **`ESRestTestCase`**: An integration tests that interacts with an external
  -  cluster via the REST API. For instance, YAML tests run via sub classes of
  -  `ESRestTestCase`.
  +  cluster via the REST API. This is used for Java based REST tests.
  +* **`ESClientYamlSuiteTestCase` **: A subclass of `ESRestTestCase` used to run
  +  YAML based REST tests.
   
   === Good practices
   
  
positive.code: ./gradlew v5.3.2#bwcTest
  -------------------------------------------------
  
  Tests are ran for versions that are not yet released but with which the current version will be compatible with.
  These are automatically checked out and built from source.
  See link:./buildSrc/src/main/java/org/elasticsearch/gradle/VersionCollection.java[VersionCollection]
  
negative.code: 
  The Elasticsearch docs are in AsciiDoc format. You can test and build the docs
  locally using the Elasticsearch documentation build process. See
  https://github.com/elastic/docs.
  