準備

準備する資材

うまく動作したバージョンです。とりあえず動かしたければ以下に記載のバージョンにしたほうがよいです。

Eclipse

PleiadesのLunaを使用します。phpはMarsではうまくいきませんでした。Neonは未確認です。phpとcで使用するので、Ultimate版にします。個別に入れるのは面倒だし、期待通りの動作をしない場合に、結果として動いちゃって何が原因?ってのを少なくしたいためです。

http://mergedoc.osdn.jp/

xampp

eclipseにも入っているのですが、別途取得します。バージョンは、5.6.30にしています。PHPの7系はEclipseからテストコードを起動するMakegoodが対応していないので、使用していません。

https://www.apachefriends.org/jp/download.html

wordpress

最新版を取得します。

https://ja.wordpress.org/

wordpressのテスト用ライブラリ

以下のファイルをWordpressのSVNから取得しておき、wordpress-tests-libってディレクトリにまとめておきます。

https://develop.svn.wordpress.org/trunk/wp-tests-config-sample.phphttps://develop.svn.wordpress.org/trunk/tests/phpunit/includes配下すべて

composer

lateest snapshotをクリックして、最新のcomposer.pharを取得します。

https://getcomposer.org/download/

Xdebug

PHP5.6の32bit版のTSがついているほうの最新のphp_xdebugを取得します。今回は2.5.5を取得しました。ちなみにTSはThreadSafeの略。

https://xdebug.org/download.php

 cygwin

Cを使わないなら不要です。setup-x86.exe またはsetup-x86_64.exe のどちらか環境にそったものをダウンロードしておきます。

https://cygwin.com/install.html

 mingw

cygwinでやってうまくいかなかったので、mingwでやりました。

http://www.mingw.org/

 Cunit

2.1.2を落とします。2.1.3だとうまくいかなかった。

https://sourceforge.net/projects/cunit/files/CUnit/

 

上へ PHP C C(MinGW)

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です