2011-07-20 8 views
0

現在、selenium perlスクリプトを実行した後にテスト結果をうまく出力する方法を探しています。Perlスクリプトを実行した後、htmlとしてセレンテスト結果を出力します。

selenium serverを実行しているhtmlSuiteコマンドは素晴らしいhtml形式の結果ページを出力しますが、perlスクリプトでこれを行う方法はわかりません。

問題は、誰でもテストを実行できる仮想マシンワークステーション(Windows 7)で24時間365日セレンが実行されるように設定しています。したがって、テストが完了した後にサーバーが終了するため、htmlSuiteを使用してテストを実行することはできません。

コマンドラインで印刷する以外に、seleniumサーバーの出力結果をhtmlやその他の素晴らしい形式にするコマンド引数またはperlスクリプトメソッドがありますか? これを行うには良い方法がありますか?

答えて

1

スクリプトがTAP(Test :: Moreの出力)であれば、Test :: Harnessファミリのモジュールを使用してそのTAPを解析し、HTMLレポートを生成することができます。

0

いいですね。 Hudson/Jenkinsの下では、これはグラフと、テストの実行結果を表形式で表示します。

prove --timer --formatter=TAP::Formatter::JUnit large_test.t >junit.xml 
関連する問題