Fork me on GitHub

Module Overview

BRUT Common (brut-common)

  • This module contains the repository that other modules depend on. This module was initially a fork of the project InMemoryJcrRepository by OpenWeb.
  • The repository itself can be used standalone. It supports YAML import as main mechanism for bootstrapping content to it.
  • Note that you could also provide your own repository.xml (see com.bloomreach.ps.brut.common.repository.BrxmTestingRepository.getRepositoryConfigFileLocation)
  • If you are importing yaml that references images, make sure you choose the zip export option. Unzip the export in the classpath.

BRUT Components (brut-components)

  • This module is for testing HST components. This is a fork of the project called Hippo Unit Tester by OpenWeb.
  • An example usage of this module.

BRUT Resources (brut-resources)

This module itself depends on the repository in the brut-common module. It has abstract test classes that start up an HST Container from scratch to test different HST pipelines.