blob: 646ccf7e82799319699335ec68b04307397ca17a [file] [log] [blame] [view]
[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > testing
# testing Modules
| Module | Description | Module Status | Pull Requests |
|--- |--- |--- |--- |
| [Apache Sling Context-Aware Configuration Mock Plugin](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin) <br/> <small>([org.apache.sling.testing.caconfig-mock-plugin](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.caconfig-mock-plugin))</small> | Mock Context Plugin for Apache Sling Context-Aware Configuration | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-plugin%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-caconfig-mock-plugin.svg)](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin/pulls) |
| [Apache Sling Testing Clients](https://github.com/apache/sling-org-apache-sling-testing-clients) <br/> <small>([org.apache.sling.testing.clients](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.clients))</small> | Sling testing http clients and utils | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.clients.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.clients)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.clients/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clients%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-clients.svg)](https://github.com/apache/sling-org-apache-sling-testing-clients/pulls) |
| [Apache Sling Testing Email Support](https://github.com/apache/sling-org-apache-sling-testing-email) <br/> <small>([org.apache.sling.testing.email](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.email))</small> | Contains utilities that assist in validating email-enabled OSGi applications. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.email.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.email)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.email/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.email%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-email.svg)](https://github.com/apache/sling-org-apache-sling-testing-email/pulls) |
| [Apache Sling Testing Hamcrest](https://github.com/apache/sling-org-apache-sling-testing-hamcrest) <br/> <small>([org.apache.sling.testing.hamcrest](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.hamcrest))</small> | Hamcrest matchers tailored for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.hamcrest.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.hamcrest)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-hamcrest.svg)](https://github.com/apache/sling-org-apache-sling-testing-hamcrest/pulls) |
| [Apache Sling Testing JCR Mock](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock) <br/> <small>([org.apache.sling.testing.jcr-mock](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.jcr-mock))</small> | Mock implementation of selected JCR APIs. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.jcr-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.jcr-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.jcr-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-jcr-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock/pulls) |
| [Apache Sling Testing Mock Log Configuration](https://github.com/apache/sling-org-apache-sling-testing-logging-mock) <br/> <small>([org.apache.sling.testing.logging-mock](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.logging-mock))</small> | Default simple SLF4J log configuration for Mock libraries. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-logging-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-logging-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.logging-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.logging-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.logging-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-logging-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-logging-mock/pulls) |
| [Apache Sling Testing OSGi Mock](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock) <br/> <small>([org.apache.sling.testing.osgi-mock.reactor](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.osgi-mock.reactor))</small> | | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-osgi-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock/pulls) |
| [Apache Sling Testing PaxExam](https://github.com/apache/sling-org-apache-sling-testing-paxexam) <br/> <small>([org.apache.sling.testing.paxexam](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.paxexam))</small> | Test support for use with Pax Exam. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.paxexam.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.paxexam)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.paxexam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexam%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-paxexam.svg)](https://github.com/apache/sling-org-apache-sling-testing-paxexam/pulls) |
| [Apache Sling Testing Resource Resolver Mock](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock) <br/> <small>([org.apache.sling.testing.resourceresolver-mock](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.resourceresolver-mock))</small> | Mock for the resource resolver / factory for easier testing. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.resourceresolver-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.resourceresolver-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.resourceresolver-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-resourceresolver-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock/pulls) |
| [Apache Sling Testing Rules](https://github.com/apache/sling-org-apache-sling-testing-rules) <br/> <small>([org.apache.sling.testing.rules](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.rules))</small> | Sling testing junit rules and utils | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.rules.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.rules)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.rules/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rules%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-rules.svg)](https://github.com/apache/sling-org-apache-sling-testing-rules/pulls) |
| [Apache Sling Server Setup Tools](https://github.com/apache/sling-org-apache-sling-testing-serversetup) <br/> <small>([org.apache.sling.testing.serversetup](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.serversetup))</small> | Sling Server Setup utilities. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-serversetup&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-serversetup)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.serversetup.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.serversetup)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.serversetup/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetup%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-serversetup.svg)](https://github.com/apache/sling-org-apache-sling-testing-serversetup/pulls) |
| [Apache Sling Testing Sling Mock](https://github.com/apache/sling-org-apache-sling-testing-sling-mock) <br/> <small>([org.apache.sling.testing.sling-mock.reactor](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.sling-mock.reactor))</small> | | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock/pulls) |
| [Apache Sling Testing Sling Mock Oak](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak) <br/> <small>([org.apache.sling.testing.sling-mock-oak](https://central.sonatype.com/search?namespace=org.apache.sling&name=org.apache.sling.testing.sling-mock-oak))</small> | Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.sling-mock-oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org.apache.sling.testing.sling-mock-oak)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.sling-mock-oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oak%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/groups/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock-oak.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/pulls) |