-
Notifications
You must be signed in to change notification settings - Fork 39
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 system tests into CI #271
base: rolling
Are you sure you want to change the base?
Conversation
Hello @Yadunund , I've made some work to integrate system tests like
I'm ready to get some review. |
Related to question:
|
Yeah you can ignore first qustion in #271 (comment) . More quetions:
|
Hi @CihatAltiparmak, Sorry for the delay in my review.
We need to build I wonder if we should not run the source job on pull request. Instead we can have it run nightly. We can add a Rolling binary job to the on pull request workflow.
imo
|
Don't worry. At the moment, we can add only binary builds to matrix when |
…ifact github-action's version
Signed-off-by: CihatAltiparmak <[email protected]>
Hello @Yadunund , would you take a look at latest changes here? In latest version of this PR, we can run system test by giving argument to launch file and then load artifacts for each ros distro. Don't merge at the moment but it's ready. After testing source based builds, we can modify this contidion. I'm aware of this change and it's temporary. |
@CihatAltiparmak the changes here looks great to me! |
Signed-off-by: CihatAltiparmak <[email protected]>
Cool, i'm leaving to you which systems tests it will be run. |
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.
we should test: rcl
rcl_action
, rcl_lifecycle
, rclcpp
, rclcpp_action
, rclcpp_lifecycle
, test_communication
, test_qos
, test_rclcpp
@clalancette and @Yadunund any other package that we should include?
@CihatAltiparmak anyhow some tests at least in rcl
should fail, do you know why tests are skipped ? I can see this message in the action Skipping tests
I'm honestly not sure whether we should do this at all. The goal here is to integrate |
@ahcorde Could you show which tests are skipped so that i can investigate this issue easier? Seems you already have merged PR that skips
The default configuration of rmw_zenoh needs zenoh router to run separately. So i implemented Now i come up with some additional idea: |
No description provided.