项目作者: shinesolutions

项目描述 :
AEM infrastructure test suite covering acceptance, recovery, security guideline testing scenarios
高级语言: Ruby
项目地址: git://github.com/shinesolutions/aem-test-suite.git
创建时间: 2017-11-07T05:21:53Z
项目社区:https://github.com/shinesolutions/aem-test-suite

开源协议:Apache License 2.0

下载


Build Status

AEM Test Suite

AEM Test Suite is a work in progress and it’s designed to be a suite of acceptance, security, performance, and recovery tests. The idea is you can run this test suite (or parts of it) against an AEM environment, as a mechanism to validate the status of that environment.

Security tests are executed using InSpec AEM Security profile. It covers the guideline described in AEM security checklist.

Installation

  • Clone Packer AEM git clone https://github.com/shinesolutions/aem-test-suite.git
  • Install PhantomJS
  • Run make deps to install dependencies

Configuration

Configure the details of AEM Author, Publish, and Dispatcher in aem/conf.yaml file.

Usage

Run the acceptance test:

  1. make test-acceptance-full-set stack_prefix=<stack_prefix> config_path=<path/to/config/dir>

Run the security test:

  1. make test-security config_path=<path/to/config/dir>

Run the readiness test:

  1. make test-readiness-full-set stack_prefix=<stack_prefix> config_path=<path/to/config/dir>

Run the recovery test:

  1. make test-recovery-full-set stack_prefix=<stack_prefix> config_path=<path/to/config/dir>