忍者ブログ

きままなひとりごと

引っ越しました。新しいブログはnmtysh.logです。
2015/12/27

ブログを引っ越しました

ブログの引っ越しを行いました。
別サービスへの移行になるため過去記事をすべて再確認しつつ、記事の削除やリンクの差し替えなどを行っています。
現在では役に立たなくなっているtipsなどは削除していますのでご了承ください。

新しいブログはこちらです。
nmtysh.log

今後は新しいブログのほうで更新していきますのでそちらをご覧ください。
2017/10/23 (Mon) 04:05

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2014/02/16 (Sun) 11:35

[CakePHP] すべてのUnitテストを個別に実行する方法

CakePHPのUnitテストで個別に実行する場合とAllTestsで結果が異なる問題が起きています。
他のテストの影響を受けているみたいなのですが、全部のUnitテストを手動で実行するのは骨が折れます。
なので、シェルスクリプトとまでは行きませんが、ファイルごとにUnitテストを実行するコマンドを書いてみました。

○単体でテストするコマンド
cd app/
find Test/Case/*/ -type f -name "*Test.php" -print | while read -r file; do
  test_class=$(echo ${file} | sed -e "s%Test/Case/\(.*\)Test\.php$%\1%")
  echo "test ${test_class}"
  Console/cake test --stderr app ${test_class}
done


後は、Fixtureの作成が速く出来ればな~

拍手[0回]

PR