クラスは(名前パターンによるインクルード/除外のような)JUNITテストを生成する必要があるmavenプラグインで構成することは可能ですか?EvoSuitは特定のクラスのテストを生成します
私はすべてのクラスのテストは必要ありません。
私はコマンドラインでそれを行うことができましたが、私はそれをmavenで行う必要があります。
クラスは(名前パターンによるインクルード/除外のような)JUNITテストを生成する必要があるmavenプラグインで構成することは可能ですか?EvoSuitは特定のクラスのテストを生成します
私はすべてのクラスのテストは必要ありません。
私はコマンドラインでそれを行うことができましたが、私はそれをmavenで行う必要があります。
これはできませんが、-Dcuts
と-DcutsFile
コマンドライン引数を使用して、1..Nクラスのテストクラスを生成できます。
与えられたパッケージ構造のクラス名を生成する小さなクラスを書くことは、とても簡単です。
mvn evosuite:generate evosuite:export -DcutsFile=c:\temp\cutsFile.txt
cutsFile.txtの内容は次のとおりです:あなたは、あなたが-DcutsFile
引数に関連付けるファイルに貼り付けることができるカンマ区切りの文字列、例えばを作成するために、結果を使用することができます
com.foo.A, com.foo.B
は、ファイル(以下、Windowsの例)に-listClasses
と-target
パラメータとパイプの出力を持つコマンドラインからEvoSuite jarを実行することです:
java -jar c:\evosuite\evosuite-master-1.0.5.jar -listClasses -target target/classes > c:temp\testableClasses.txt
そこから、あなただけピックアップし、あなたがカットファイルに追加したり、-Dcuts
コマンドライン引数を使用してコマンドラインに追加したいと思いますクラスを選択することができます。