9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormでPHPUnitを設定する

Posted at

Vagrant内のテスト(php7.1)を実行する場合の設定です。

#PHPUnitをConfigurationに追加

##Configurationウィンドウの呼び出し

右上の を押して Edit Configurations.. を選択して、

スクリーンショット 2017-04-25 12.54.18.png

左上の + を押して PHPUnit を選ぶ。

スクリーンショット 2017-04-25 12.55.46.png

##入力する項目

今回はプロジェクト内にある phpunit.xml で設定してみます。

  • Name:テストの名前(好きにつける)
  • Test RunnerDefined in the configuration file にする
  • User alternative configuration file をチェックし、フォルダ内の phpunit.xmlファイルを選択
  • Test Runner options :テストしたい場所(たぶん)
    • commons フォルダ内のテストのみを走らせたいなら /common と書く(たぶん)

入力したら「インタプリタの設定してください」と怒られたので、ウィンドウ下部の Fix をクリック。

##インタプリタの設定

リモートとしてVagrantを設定。

スクリーンショット 2017-04-25 13.11.55.png

Vagrant Instance F... でVagrantの入ってるフォルダを選択する。
Vagrant Host URL が表示され、 PHP interpreter path も変わってよしなにしてくれた。

#PHPUnitの設定

今回のVagrant内ではphp7.1に設定してあるので、PHPUnitのインタプリタも7.1に設定する。

  • Preference > Languages&Frameworks > PHP > PHPUnit を選ぶ
  • 左上の + でリモートを追加
  • CLI Interpreter をVagrantの Remote PHP7.1
  • PHPUnit libraryUse Composer autoloader にチェック
  • スクリプトのパスを記入(今回は /var/www/html/admin/vendor/autoload.php

#実行

右上の虫マークを押すだけ。

スクリーンショット 2017-04-25 17.33.18.png

9
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?