Thucydides を使用して自動テストを実行すると、断続的な問題が発生します。
結果: 警告 net.thucydides.core.model.Screenshot@82df887 のスケーリングされたスクリーンショットの書き込みに失敗しました: {} java.io.IOException: 'target/site/thucydides/2a645999ca0b3b04597680646ce26149_NONE.png' から 'target/サイト/thucydides/scaled_2a645999ca0b3b04597680646ce26149_NONE.png'
私が実行するコマンドは次のようなものです: mvn -Dit.test=MyTestClass verify
@Steps、@StepGroup、@WithTag、および @Story アノテーションに関して、Thucydides 構造の多くを使用しています。
1 つのテストだけでなく、複数のテストを実行すると、このエラーが発生するようです。
thucydides.keep.unscaled.screenshots で遊んでも違いはありません。
Google グループに投稿された他の関連する問題を1 つだけ見つけましたが、解決策はありません (2014 年 11 月 6 日現在)。
私の構成設定:
- OS: Mac OSX Yosemite (10.10) (10.9 でも発生)
- mvn: Apache Maven 3.1.1
- Java: 1.7.0_51
- ツキディド: 0.9.273 (0.9.275 も失敗)
- セレン: 2.42.2 -
- ブラウザ: FireFox v28 (27 と 31 で同じ問題を試しました。Chrome 38、Safari 7.1 はすべて同様または同一の問題を示しているようです)
どんなポインタでも大歓迎です。ここで関連する問題として、mvn コマンド ラインで thucydides:aggregate をタグ付けすると、上記のように失敗すると、Thucydides は index.html ファイルを生成しません。