問題タブ [perl-prove]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
234 参照

perl - perl *.t のパラメータ化 既存のテストを証明する

私はたくさんのperlテストを持っています:

  1. 機能テスト
  2. テストの機械化
  3. 実際の単体テスト、関数と戻り値のアサートなど
  4. WebServices などの外部サービスを含むテスト
  5. DB 中心のテスト
  6. REST テスト

私はそれらすべてをproveを介して実行し、理論的にはそれらをさまざまなディレクトリに再配置して、のようなものを実行しますがfind t/ -name '*.t' ! -name '*timeout*' | xargs prove -l、テストに特定の方法で名前を付けるのは非常に困難です(そして良いエンジニアリングではありません)ので、find.

proveコマンドラインから実行するときに、テストのワイルドカード リストを渡す方法はありますか?
そうでない場合、現在使用している方法よりも適切な方法はありますか?

0 投票する
1 に答える
113 参照

perl - .proverc でルールを指定するには?

Perls の証明ツールのマンページには次のように書かれています。

.proverc のオプションは、コマンド ライン オプションと同じ方法で指定します。

これは正しくありません。ルールは次のように指定されています。

コマンドラインでは機能しますが、ファイルでは認識されません.proverc。実際、この行を に追加.provercすると、すべてのファイルの並列テストが無効になります。