PHPUnitタグは、phingのbuild.xmlでサポートされています。自動化されたテストでphpRackを使用する場合はどうすればよいですか?すなわち、このようphpRack_TestクラスphpRackをphingと統合して自動テストするには?
答えて
The phpRack docs say that phpRack can be integrated with phing
を拡張:
<target name="phpRack" description="Validate all integration tests">
<http-request
url="http://example.com/phprack.php?suite"
authUser="john"
authPassword="jf7mF4"
responseRegex="/PHPRACK SUITE: OK/"
verbose="true"
observerEvents="connect, receivedBody, disconnect"
/>
</target>
の結果が「OK」ビルドも失敗します含まれていない場合に、このPhingのタスクが失敗することによって。
私はあなたがどのようにして結果のページをphingで保存できるかわかりません。
ありがとう!しかし、私はこれがCIシステム内で行われるべきだとは思わない。 phprack.phpのパスにはあまりにも多くの制限があります。さらに言及したように、出力をフォーマットして保存する方法はないようですが、これは間違いなくHudson内部で必要とされます。 –
上記の方法をHudson内で使用すると、phprack.phpのソースコードが出力されます。ファイルを「実行可能な」コードとして扱いません。おそらくこのファイルはPHPコンテナの内部ではなく、JVMの内部にあります。助言がありますか? –
@affan http-requestを自分自身で試してみてください。 Webサーバーが正しく構成されておらず、PHPスクリプトが実行されていない可能性があります。 Webサーバとそれを動作させるためのPHPモジュールをインストールする必要があります。あなたのブラウザで 'url ='を要求することは、hudson/jenkinsが動作するように働かなければなりません。 – edorian
- 1. 機能/統合テストとデータベースロールバックを自動化する方法
- 2. 郵便受け統合テストとTeamCityを統合するには
- 3. C#、WPFプロジェクトの自動テストと継続的な統合
- 4. カルマをSlimerJSと統合してES6コードをテストするには?
- 5. SSDT開発プロセスのヒントと自動ユニット/統合テストに関するベストプラクティス
- 6. Grailsクォーツジョブ統合テスト - 自動ジョブではありません。
- 7. React Native:自動統合テストの設定方法は?
- 8. ユニットと統合テスト
- 9. 春のブートテスト(統合テスト)中に自動ログ出力を表示する方法
- 10. 春の統合自動シャットダウン
- 11. 自動フェイスブック統合で自動ログインを防止する
- 12. AssertJ-DBは、私は、次の統合テストを持って春ブーツ統合テスト
- 13. 自動統合テストとは正確には何ですか?どのようにそれを行いますか?
- 14. 統合テスト:Rails_Adminでの自動補完ドロップダウンをCapybaraを使って
- 15. 統合テストは2.5
- 16. 統合テストは、コンフィギュレーションに
- 17. iOS PKRevealControllerとストーリーボードと自動レイアウトを統合する
- 18. @ActiveProfileは( "統合テスト")私は、次の構成との統合テストを持っている
- 19. webratとRails3による統合テスト
- 20. Grails:統合テストでリダイレクトをテストする
- 21. コールバックによる統合テスト
- 22. drone.ioによる統合テスト
- 23. 統合テストと動作テストの主な相違点BDD
- 24. Jira、Jenkins、自動化されたテストフレームワーク、githubと統合されたテスト管理ツール
- 25. Google Docs/ExcelをJenkinsと統合して合格/不合格のフィールドを自動的に入力する方法
- 26. フェニックス:API統合テストとコントローラテスト
- 27. Grails統合テストとセッションインジェクション
- 28. IdentityServerAuthentication IdentityServer4との統合テスト
- 29. 白との統合テスト
- 30. スポックとスプリングブートの統合テスト
私は、ハドソン/ジェンキンスと一緒にphingとphpRackの両方を使用したいと考えています。だから、私を助ける前にこれを考慮してください。ありがとう! –