0

testng を使用してジェンキンスからテスト ケースを実行し、TestLink プラグインのおかげで結果をテスト リンクにエクスポートします。

昨日、gitを使用してテストケースを取得しようとして以来、少し問題があります。すべての git リポジトリをダウンロードできますが、jenkins でプロジェクトをビルドすると、maven は git リポジトリからダウンロードしたすべてのファイル (約 4500 ファイル) をコンパイルしようとし、現時点では 5 つのテスト ケースしかありません ...

私のGitリポジトリは次のようになります

Folder 1 -> ...
Folder 2 -> ...
FolderTest->src->MyTestCasesAreHere.java

テスト ケースのパスを指定する方法や、必要なファイルのみをコンパイルする方法はありますか?

私はMavenターゲットで「トップレベルのMavenターゲットを呼び出す」:test -DsuiteXmlFiles=suite.xml それは正しい方法ですか?

4

1 に答える 1

0

サブプロジェクトをビルドしようとしているだけの場合は、Jenkins ジョブ構成の Build セクションにある Root POM オプションを変更します。これは、Maven2/3 ジョブ タイプを使用していることを前提としています。

また、それがうまくいかない場合は、Maven に -f コマンドライン オプションを渡して、ビルドで使用する POM を制御することを検討してください: http://www.sonatype.com/books/mvnref-book/reference/running -sect-options.html

于 2012-12-28T01:34:52.310 に答える