2017-09-08 10 views
1

私はavaをプログラム的に実行したいと思っていますので、私のスクリプトは動的引数(実際にはURL)を使っていくつかのavaテストを実行できます。AVAでの動的テスト

私の目標は、動的(ユーザー入力からの)URLのリストでプログラム的に同じavaテストファイルを実行してから、出力を取り戻すことです。

私はava apiが良い出発点だと知っていますが、公式gulp-avaはこのAPIを使用していないことがわかりました。APIの使用方法は私には分かりません。

ので、TL; DR:

  • は、どのように私は私自身のnodejsスクリプトからAVAテストファイルを実行することができますか?
  • スクリプトから動的引数をavaテストファイルに渡すにはどうすればよいですか?
  • AVAの出力を元に戻すにはどうすればよいですか?

おかげで、

トム

答えて

2

に使用できる公式APIはありません。最良の方法は、子プロセスでAVAを実行することです。テストが合格すると、終了コードは0になります。

現在、テストワーカーにコマンドライン引数を渡すことはできません。環境変数を使用してURLを提供する必要があります。

関連する問題