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の時でもユニットテストが動いているのが確認できます。
ブックマークや限定記事(予定)など
WP Kyotoサポーター募集中
WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。
14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。