私は、Jenkins をセットアップして、CakePHP プロジェクトで単体テスト/コード カバレッジを構築および実行するための初めての試みの真っ最中です。これまでのところ、Jenkins が BitBucket リポジトリから自動的にフェッチしてビルドすることに成功しました。それ自体は小さな勝利です。
次に実現したいことは、単体テストを実行し、コード カバレッジ レポートを作成することです。
これは私のbuild.xmlで、(唯一の)buildコマンドを使用してJenkinsで実行されていますphing -f $WORKSPACE/build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="Consumer Love" default="phpunit">
<target name="phpunit">
<exec command="cake test app --coverage-clover logs/reports/clover.xml"></exec>
</target>
</project>
問題は、実行するときに実行する特定のテストのプロンプトを要求することだと思います.CakePHPアプリのユニットテストをすべてcake test app
実行する方法を見つけられませんでした.