-
Notifications
You must be signed in to change notification settings - Fork 4
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
add ci config #10
base: main
Are you sure you want to change the base?
add ci config #10
Conversation
作業中です。 |
Actionsの設定有効化しました。 |
@takasehideki |
さほど差し支えはありませんが,ここを編集したら任意のブランチで実行できませんか?おそらく試行錯誤がありえるかと思いますので,別のブランチで十分に検証できてから main に適用がよいように思いました. |
このPRのブランチをpush配下に追加したらいけました。 mainにマージしてしまうとまずいので、直前に当該箇所を削除します。 |
@takasehideki jinja2をaptで追加する必要があったので、READMEに追加した方が良いかもです。 |
601a895
to
1418eac
Compare
|
@takasehideki 特になければ、workspace下に適当に作ってテスト書こうと思っています。 |
@MrBearing 細かい指定はありません.
の計8セットがあると良いのかなぁ. |
@takasehideki 以下の理解で良いでしょうか。 テスト時の通信形態の組み合わせは以下の4セット
テスト対象の型は以下の2セット
4セット(3セット) × 2 セットで合計8セット(6セット) |
いえすです 💯 |
2点、質問というか相談です。 1. テスト通過条件についてmros2 - native ROS 2間は通信を手元でテストしているのですが、最初の1~2メッセージくらいがパケロスするような挙動をします。ロストする数がちょっと不定でテストの冪等性に不安があります。 テストのが通過条件は、一旦、複数回pubして1回でも良いから到達すればOKとしても良いでしょうか。 2.mros2 - mros 2 間の通信mros2 - mros 2間が上手く通信できてないです。。 |
テストプログラム書いてるのですが、ちょっとトラブっています。
mROS 2間での通信は同一IPアドレスだと通信できない等の制限が有るのでしょうか。 以下動作ログです。
|
f3c7f94
to
9d21b95
Compare
取り急ぎ、Native ROSとmROSのテストを追加しましたが、テストが通りません。 以下のログ参照いただき、ご意見いただきたいです。 |
LOGでudp_bind() bind()でErrorが出てるように見えます。 |
@s-hosoai ( @takasehideki ) どうやら、NativeROS起動ー>mros起動の順序で実行すると、件のupd_bind() bind() err=98 のエラーが発生する様です。 https://github.com/mROS-base/mros2-posix/actions/runs/11006608360/job/30561156281 本来なら、こういうのもテストで検出できるようにすべきだとは思うのですが、 一旦mros起動 -> NativeROS起動の順序で動作するようにCI構成していきます。 |
c34a8b1
to
a904a79
Compare
@takasehideki 一旦テストとしては以前上げた8セットを網羅できていますので、先日お話した通り、テストの通らない箇所についてはissueとして上げてさせて頂き、このPRはクローズさせていただきます。 |
2be52f6
to
09b7038
Compare
09b7038
to
8eca2c7
Compare
まずはたいへんおつかれさまでした. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
いったんコードレベルで気になるところにコメントを入れました
@MrBearing ディレクトリ構造に違和感があります.今更感がありますし,これはすぐに難しければ対応ナシでも構いません.
|
94352a9
to
bc50df8
Compare
docker-compose.yml の方は同意します。 |
手元で試しにディレクトリ移動させて、以下の様にビルドができたので、後ほど反映します。
(追記 このやり方でCIも通りました) |
なるほどそれはそうかもしれませんね.将来的には build.bash に組み込んでもいいかも( |
a1fc7a5
to
8eca2c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
好みレベルですが suggestion しました
4683044
to
e522fbe
Compare
54f04e2
to
e2eec14
Compare
e2eec14
to
97feb0b
Compare
@takasehideki |
@MrBearing 改めましてありがとうございました! |
No description provided.