The Alfresco Remote Testrunner is a JUnit runner that forwards tests to a running Alfresco Repository and reports the results back.
The Alfresco Remote Testrunner and your integration tests are packaged in Dynamic Extensions bundles, so they can be installed in a running Alfresco Repository without installing an AMP.
The test runner can run standalone with JUnit after manually installing the required DE bundles.
A Gradle plugin is provided to automatically build and install the dynamic extension when integration tests are run.