Requirements

  • PHP ≥ 8.2
  • If your purpose is to manage snapshots directly on Pantheon, Terminus is required

Install Inside an Existing Composer project

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

Continue to Configuration.

Or, inside a DDEV project:

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 with Composer

composer global require performant-labs/testor

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

Standalone Installation without Composer

curl -L -o testor https://github.com/Performant-Labs/testor/releases/latest/download/testor.phar