KAROUSHI -Japanese Engineer Blog-

コボルドからドラゴンへ -Kobold to Dragon-

システムエンジニアのブログです。サイト名は「雑魚キャラからボスキャラへレベルアップしたい!」という思いを込めて命名しました。自分はやっとリザードマンになったくらいです。

PHPのテストフレームワークCodeceptionのインストール手順

今回は今はやりのPHPのBDDテストフレームワークであるCodeceptionをインストールする手順を紹介します。CodeceptionはCept/Cestと従来のPHPUnitと同様の形式でテストを記述することが可能です。
本記事の最後でCeptとCestそれぞれの雛型を作成するので違いが良く分かると思います。

目次

Codeceptionのインストール

環境

OS: AmazonLinux

手順

Remiリポジトリを追加する。

$ rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

php-bcmathをインストールする。

$ sudo yum install -y --enablerepo=remi php71 php71-bcmath php71-mbstring

またgitもインストールしておきます。

$ sudo yum install -y git

Codeceptionをインストールする。

$ git clone https://github.com/Codeception/Codeception.git
$ cd Codeception
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

codeceptの実行ファイルがある場所で以下コマンドを打つとバージョンとヘルプが表示されます。

$ php codecept
Codeception 2.3.8