Skip to content

Chassis/phpunit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHPUnit extension for Chassis

Install PHPUnit within your Chassis box! The PHPUnit extension automatically sets up your Chassis instance with the phpunit executable, for use running PHP unit tests.

Activation

Automated Installation

To add the phpunit extension to a Chassis box, include chassis/phpunit in the extensions list within your config.local.yaml file:

extensions:
    - chassis/phpunit

Then run vagrant provision to instruct Chassis to download and install the new extension.

Manual Installation

Ensure you have a Chassis instance set up locally already.

# In your Chassis dir:
cd extensions

# Grab the extension
git clone --recursive https://github.com/Chassis/phpunit.git phpunit

# Reprovision
cd ..
vagrant provision

Usage

vagrant ssh
cd /vagrant/content/{plugins|themes}/yourdirectory
phpunit

You're now ready to run phpunit within your Chassis virtual machine!

Specifying a version

To specify a version of PHPUnit to install, add the following to your Chassis config file:

phpunit:
  version: 5.7

You can specify the version to with either two or three digits, eg 5.7 or 5.7.10.

For PHP versions 7.0 and over the default version is 5.7. For PHP version 5.6 the default version is 4.8.

Version Support

We currently support the following versions of PHPUnit:

  • 4.8
  • 6.5
  • 7.5
  • 8.x
  • 9.x

Releases

No releases published

Packages

No packages published

Languages