-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
roseus test in hrpsys_ros_bridge is not called in jenkins #975
Comments
2016年10月18日 2:20 Masaki Murooka [email protected]:
◉ Kei Okada |
は別のリンクとの間違いでしょうか.違ったらすみません. |
roseusのif文がはいったら、元々eus docが呼ばれるようになってました。 |
最近の情勢がわかってないので初歩的な質問なのですが、
travisとjenkinsが透過的に使えることを狙うとすると、travis上で使えてる環境変数は |
https://github.com/start-jsk/rtmros_common/blob/master/.travis.yml#L20-L37
はい. |
なるほど、環境変数はわたらないんですね。 |
で,環境変数を全部渡すということができなくても,cmake-argsに相当する変数のみを渡せれば,いいというのが案2です. |
cmake-argsはどの工程で呼ばれてますか? |
2016-10-18 12:11 GMT+09:00 Masaki Murooka [email protected]:
◉ Kei Okada |
#975 (comment) @mmurooka |
はい,こちらになります.#976 |
hrpsys_ros_bridge内のroseusのテスト がjenkinsのテストで呼ばれていないことが,#972 (comment) で分かりました.
travisからjenkinsに環境変数
IS_EUSLISP_TRAVIS_TEST
を渡していないことが原因です(#973 ).関連するPRが複数あるので解決策と合わせて整理すると(上から順に望ましい?),
(1) 環境変数のif文をそもそも無くす. #976
このif文は何を目的としているでしょうか.
(2) cmake-argsをtravisからjenkinsに渡すようにして,環境変数
IS_EUSLISP_TRAVIS_TEST
の代わりにこれを使う.(#973 (comment) )(4)案よりも汎用的
(3) すべてのテストをtravisで走らせる. #974
hydroやkineticではtravisが使えない?
(4) jsk_travis/travis_jenkins.pyで環境変数
IS_EUSLISP_TRAVIS_TEST
をjenkinsに渡す.(https://github.com/jsk-ros-pkg/jsk_travis/blob/master/travis_jenkins.py#L25-L40 )他のリポジトリでも使うところに個別のことを書かないほうが良い.
また,そもそもroseusのテストが走るようにすると49分くらい経過して
と出て終わってしまったので,テストが走るようになったとして,travis/jenkins上でできるように何か変更が必要.
https://travis-ci.org/start-jsk/rtmros_common/jobs/168202321
The text was updated successfully, but these errors were encountered: