anchor.diff:  
   == Deploying additional Implementation Artifacts
   
  -If your implementation needs additional Artifacts in the test Deployments then you have to add them via an Arquillian Extension as shown here:
  +If your implementation needs additional Artifacts in the test Deployments then you have to add them via an `Arquillian
  +Extension` as shown here:
   
   - https://github.com/apache/geronimo-config/blob/trunk/impl/src/test/java/org/apache/geronimo/config/test/GeronimoConfigExtension.java[Arquillian Extension to register archive appending]
   - https://github.com/apache/geronimo-config/blob/trunk/impl/src/test/java/org/apache/geronimo/config/test/GeronimoConfigArchiveProcessor.java[Arquillian Extension that appends to the archive]
  
positive.code: 
  == Declaring the Tests to run
  
  You also need to specify which tests you want to run, e.g. create a file `tck-suite.xml` in your project which contains the following content:
  [source, xml]
  ----
  <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
  
  <suite name="microprofile-config-TCK" verbose="2" configfailurepolicy="continue" >
  
      <test name="microprofile-config 1.1 TCK">
          <packages>
              <package name="org.eclipse.microprofile.config.tck.*">
              </package>
          </packages>
      </test>
  
  </suite>
  ----
  
  
negative.code: 
  = Running the Microprofile Config TCK
  
  Any Microprofile Config 2.0 implementation must pass this test suite. The TCK uses `TestNG` and `Arquillian`.
  
  == Dependencies
  
  To enable the TCK in your implementation you require at least the following dependencies:
  
  [source, xml]
  ----
  <properties>
     <version.microprofile.config>2.0</version.microprofile.config>
     <version.testng>6.14.3</version.testng>
     <version.weld.api>3.1.Final</version.weld.api>
  </properties>
  
  <dependencies>
      <dependency>
          <groupId>org.eclipse.microprofile.config</groupId>
          <artifactId>microprofile-config-api</artifactId>
          <version>${version.microprofile.config}</version>
      </dependency>
  
      <dependency>
          <groupId>jakarta.enterprise</groupId>
          <artifactId>jakarta.enterprise.cdi-api</artifactId>
          <version>2.0.2</version>
          <scope>provided</scope>
      </dependency>
  
      <dependency>
          <groupId>jakarta.annotation</groupId>
          <artifactId>jakarta.annotation-api</artifactId>
          <version>1.3.5</version>
          <scope>provided</scope>
      </dependency>
  
      <dependency>
          <groupId>org.eclipse.microprofile.config</groupId>
          <artifactId>microprofile-config-tck</artifactId>
          <version>${version.microprofile.config}</version>
          <scope>test</scope>
      </dependency>
  
      <dependency>
          <groupId>org.testng</groupId>
          <artifactId>testng</artifactId>
          <version>${version.testng}</version>
          <scope>test</scope>
      </dependency>
  
      <dependency>
        <groupId>org.jboss.weld</groupId>
        <artifactId>weld-api</artifactId>
        <version>${version.weld.api}</version>
        <scope>test</scope>
      </dependency>
  
      <dependency>
        <groupId>org.jboss.weld</groupId>
        <artifactId>weld-spi</artifactId>
        <version>${version.weld.api}</version>
        <scope>test</scope>
      </dependency>
  
      <dependency>
        <groupId>org.jboss.weld</groupId>
        <artifactId>weld-core-impl</artifactId>
        <version>${version.weld.api}</version>
        <scope>test</scope>
      </dependency>
  
      <dependency>
        <groupId>org.jboss.arquillian.container</groupId>
        <artifactId>arquillian-weld-embedded</artifactId>
        <version>${version.weld.api}</version>
        <scope>test</scope>
      </dependency>
  </dependencies>
  ----
  
  The dependencis list specify `Weld` as the CDI container implementation. This may be replaced by any other CDI
  compatible implementation.
  
  Additional dependencies may be required to specify the artifacts containing the MicroProfile Config implementation that
  is going to betested.
  
  == Environment Requirements
  
  