travis.ymlをいじってHHVMもテスト可能にした覚書
Travis CIでHHVMでのテストもできるらしいと知ったので、とりあえずvccwでvagrant upすると出てくるtravis.ymlをいじってみました。 HHVMって? 「HipHop Virtual Machi […]
目次
Travis CIでHHVMでのテストもできるらしいと知ったので、とりあえずvccwでvagrant upすると出てくるtravis.ymlをいじってみました。
HHVMって?
「HipHop Virtual Machine」の略語でPHPを高速で動かせるVM・・・という程度の認識しか実は今のところ持ってません。。
しかしFacebookが開発・利用していることや、高いパフォーマンスを出せることなどから今後使いこなせるようになりたいと思ったので、とりあえずテスト環境に追加してみました。
興味がある方は下の記事などをぜひ見てみてください。わたしも勉強します・・・
参考にしたページ
Travis CI を使って PHP コードを HHVM 環境でテストする – Shin x blog
書き換えたvccwのtravis.yml
[php]
language: php
php:
– 5.3
– 5.4
– hhvm
env:
– WP_VERSION=latest WP_MULTISITE=0
– WP_VERSION=latest WP_MULTISITE=1
– WP_VERSION=3.8 WP_MULTISITE=0
– WP_VERSION=3.8 WP_MULTISITE=1
before_script:
– bash bin/install-wp-tests.sh wordpress_test root ” localhost $WP_VERSION
script: phpunit
[/php]
「php:」に「 – hhvm」を追加しただけです。
Travis CIを動かしてみる
hhvmの時でもユニットテストが動いているのが確認できます。