■環境
CentOS release 6.3 (Final)
firefox 24.5.0
Java 1.8_20
Maven 3.1.1
tigrevnc 1.1.0-8
firefox 24.5.0
Java 1.8_20
Maven 3.1.1
tigrevnc 1.1.0-8
■必要なパッケージの準備
■X環境の構築
Xおよびtigervncのインストール
■Seleniumテストコードの取得と実行
git clone https://github.com/kakakikikeke/java-selenium-ui-test.git
cd java-selenium-ui-test
vim src/test/resources/config.properties
mvn clean test-compile test
cd java-selenium-ui-test
vim src/test/resources/config.properties
mvn clean test-compile test
■Jekins-Tips
Jenkinsから実行させる場合にはジョブの設定時に「export DISPLAY="localhost.localdomain:1"」するのを忘れないようにしてください
またmvnビルドを実行するユーザに対してexportする必要があるのでexportするビルドとmvnコマンドを実行するユーザが同じになるようにビルドを設定してください
例えばSSHログインしてシェルスクリプトを実行等のビルドを使っているとrootでログインしてmvnコマンドは別のユーザなんてことがあるので気をつけてください
自分が設定した感じだと実行ユーザではまる点が多かったのでセキュリティ上問題なければ全部rootで実行しておくと無難です
またmvnビルドを実行するユーザに対してexportする必要があるのでexportするビルドとmvnコマンドを実行するユーザが同じになるようにビルドを設定してください
例えばSSHログインしてシェルスクリプトを実行等のビルドを使っているとrootでログインしてmvnコマンドは別のユーザなんてことがあるので気をつけてください
自分が設定した感じだと実行ユーザではまる点が多かったのでセキュリティ上問題なければ全部rootで実行しておくと無難です
0 件のコメント:
コメントを投稿