net.adamcin.graniteit

mojo

package mojo

Visibility
  1. Public
  2. All

Type Members

  1. class BaseITMojo extends BaseMojo with RequiresProject

    Base project IT mojo defining common mojo parameters and methods for enabling/disabling traffic to the configured integration test server for goals bound to the integration test phase of the default content-package-with-IT lifecycle

  2. abstract class BaseMojo extends AbstractMojo

    Base mojo class

  3. class BaseSlingJunitMojo extends BaseITMojo with DetectsSlingJunitDependency

    Base Sling Junit Mojo class

  4. class ContentPackageITArtifactHandler extends ArtifactHandler

    "content-package-it" ArtifactHandler that simply wraps the component defined by the content-package-maven-plugin

  5. class ContentPackageITLifecycleMapping extends LifecycleMapping

    "content-package-it" LifecycleMapping implementation designed to merge explicit integration-test phase mappings with whatever the "content-package" LifecycleMapping component defines

  6. class HelpMojo extends AbstractMojo

  7. class InitSlingJunitMojo extends BaseSlingJunitMojo with HttpParameters

    Initializes the Sling Junit Framework support by creating a test resource on the server, setting the sling junit servlet User property for the maven-failsafe-plugin execution, and waiting for junit servlet readiness

  8. class JacocoDataMojo extends BaseSlingJunitMojo with HttpParameters with SlingJacocoParameters

    Downloads the jacoco runtime data from the server using Sling JacocoServlet, which was introduced in org.

  9. class ResetJacocoMojo extends BaseSlingJunitMojo with HttpParameters with SlingJacocoParameters

    Resets the remote jacoco data prior to execution of the integration-test phase.

  10. class SetHttpPropertiesMojo extends BaseITMojo with HttpParameters

    Exports HTTP properties defined in HttpParameters and the active Maven Proxy configuration for integration tests to use via java.lang.System#getProperties.

  11. class UploadContentPackageMojo extends BaseITMojo with OutputParameters with UploadsPackages

    Uploads the project content-package artifact to the configured IT server

  12. class UploadSlingJunitMojo extends BaseSlingJunitMojo with OutputParameters with UploadsBundles

    Upload the sling junit framework bundles necessary for SlingRemoteTest execution, including: org.

  13. class UploadTestsMojo extends BaseITMojo with RequiresProject with ResolvesArtifacts with OutputParameters with UploadsPackages with UploadsBundles

    Upload integration test dependencies, including content-packages and OSGi bundles, to the configured integration test server.

  14. class WaitForServerMojo extends BaseITMojo with HttpParameters

    Waits for server readiness before continuing on to integration-test phase.

Value Members

  1. object ContentPackageITLifecycleMapping

    Constants for the ContentPackageITLifecycleMapping component

Ungrouped