4

テスト スイートを phpunit のように整理したい

同じプロジェクトの他の場所にあるすべてのテストを追加するスクリプト

4

1 に答える 1

0

CasperJS を使用したコマンドライン テストの小さなプロトタイプの例は、https: //github.com/mcamiano/friendlyghost にあります。

基本的に、シェル スクリプトを使用して CasperJS をランナーとしてラップし、テスト スイートの構成、テスト出力ログ、ヘルパー、フェイカー、さらにはフィクスチャを提供します。

プラグインではなく、例としてのみ投稿します-私は実際にSelenium2を介してPhantomJSでCodeceptionを主要なツールとして使用しています。比較すると、FriendlyGhost はあまり洗練されておらず、多くのテストでは確かに高速ではありませんが、Casper の CoffeeScript は Codeception のモジュールよりもクリーンで拡張可能な言語であり、診断目的にはシェル ラッピングを少し行うだけで十分です。

于 2014-05-30T00:54:13.447 に答える