2

私はphp-codeigniterフレームワークを使用しており、単体テストを実行するために単純なテストフレームワークを使用しています。

    Simple-test は、テスト ケースの実行中にファイルに保存される xml レポートを生成します。アプリケーションとテスト ファイルの両方が jenkins でコミットされます。
    コミットを実行するたびに、unit_test.php を自動的に実行し、xml ファイルの出力に基づいてビルドを生成する必要があります。

その方法はあるのでしょうか……?

4

1 に答える 1

1

jenkinsの PHP テンプレートから始めることができます。

CI ボックスに Apache Ant をセットアップし、phpUnit、phpLOC、phpMD、phpCPD など、必要なさまざまなメトリックを実行するように xml テンプレートを構成する必要があります。

各メトリクスの出力に基づいて、ビルドが失敗したか、成功したか、または今後の参照のためにメトリクスを保持するかをフラグできます。

簡易テスト用、文書化された手順ではないため、もう少し掘り下げる必要があるかもしれません  ここにリンクがあります

于 2012-06-26T14:17:45.117 に答える