Requirements

  • If your site runs on Pantheon, ensure Terminus is installed. (Terminus is required to communicate with Pantheon.)
  • Testor requires Robo version 4 or 5, which is installed with the instructions below.

Install Inside an Existing Drupal Installation

composer require performant-labs/testor
vendor/bin/testor self:init

Continue to Configuration.

Install Inside DDEV

ddev composer require performant-labs/testor
ddev exec testor self:init

Once this is executed, the "exec" is no longer needed. Subsequent commands can be in the form of:

ddev testor snapshot:list

Standalone Installation

composer global require performant-labs/testor

Make sure that composer global bin path (normally $HOME/.composer/vendor/bin) is included to the PATH.