0

Jenkins(継続的な統合)を通してSelenium HTML Test Suiteを実行したい。JenkinsのSelenium HTML TestSuiteを実行するための "SeleniumHQ htmlSuite Run"の設定

This is my current Jenkins configuration for the concerned project

そして、ここで例えば新しいテストコミット後コンソール出力です:私が得る、実際に

ERROR: The suiteFile is not a file or an url ! Check your build configuration. 
Build step 'SeleniumHQ htmlSuite Run' changed build result to FAILURE 
Build step 'SeleniumHQ htmlSuite Run' marked build as failure 
Publishing Selenium report... 
Finished: FAILURE 

をビルドは現在のプロジェクト用に設定されている方法を示し、これらのログの問題は、拡張子のないテストファイルと.htmlファイルの両方をコミットした後でも発生します。

+0

あなたは、単一の.htmlスイートファイルを命名しようとしたことがありますか?複数のスイートがある場合は、ジョブに複数のSeleniumHQビルドステップを追加するか、すべてのスイートを単一の.htmlファイルに結合するかのどちらかが考えられます。 –

答えて

1

SeleniumHQ Jenkinsプラグインは、ビルドステップごとに1つのスイートファイルのみをサポートします。 Selunitを試して、複数のブラウザでSeleneseスイートをバッチで実行してください。このtutorialは、Jenkins/Hudsonでテスト実行をセットアップするために熱心なことを示しています。

0

あなたのsuiteFileは、ワイルドカードを使って:tests/selenium/*。htmlと書かれています。私はそれが間違っていると思う。 あなたは以下のようにワイルドカードなしであなたのスイートに正確な/絶対パスを提供する必要があります。

テスト/セレン/ suite.html

+0

はい、HTML Suiteファイルの絶対パスを記述する必要があります –

関連する問題