performant-labs / testor
Robo tasks that work with Automated Testing Kit
Installs: 960
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 1
Type:robo-tasks
Requires
- php: >=8.1
- ext-json: *
- aws/aws-sdk-php: ^3.320
- consolidation/robo: ^4.0|^5.0
- phpseclib/phpseclib: ^3.0
Requires (Dev)
- humbug/box: ^4.6
- mockery/mockery: ^1.6
- php-mock/php-mock: ^2.5
- php-mock/php-mock-phpunit: ^2.10
- phpstan/phpstan: ^2.1
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^10.5
README
A command-line database and file snapshot management tool.
- Stores snapshots in an S3 or SFTP server.
- Can run a sanitization task when making the snapshot.
- Configured by default to work with Drupal.
Full Documentation
Please see https://performantlabs.com/testor/testor.
Installation
Via composer:
composer require performantlabs/testor vendor/bin/testor self:init
Via composer under DDEV:
ddev composer require performantlabs/testor
ddev exec testor self:init
Directly download the latest release as a PHAR:
curl -L -o testor https://github.com/Performant-Labs/testor/releases/latest/download/testor.phar php testor self:init
Add the S3/SFTP credentials and site name to the .testor.yml configuration file. See the documentation.