Skip to content
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

Merge gz-transport13 ➡️ main #479

Merged
merged 29 commits into from
Mar 14, 2024
Merged

Merge gz-transport13 ➡️ main #479

merged 29 commits into from
Mar 14, 2024

Conversation

scpeters
Copy link
Member

@scpeters scpeters commented Feb 6, 2024

➡️ Forward port

Port gz-transport13 ➡️ main

Branch comparison: main...gz-transport13

Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)

azeey and others added 27 commits September 1, 2023 09:24
Signed-off-by: Addisu Z. Taddese <[email protected]>
Signed-off-by: Voldivh <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
Co-authored-by: Alejandro Hernández Cordero <[email protected]>
* Use on `push` only on stable branches to avoid duplicate runs
* Update project automation

Signed-off-by: Addisu Z. Taddese <[email protected]>
This reworks all of the gz-transport tests to use Subprocess from gz-utils.

Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Carlos Agüero <[email protected]>
Co-authored-by: Carlos Agüero <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Addisu Z. Taddese <[email protected]>
Merge ign-transport8 ➡️  ign-transport11
Signed-off-by: Addisu Z. Taddese <[email protected]>
Merge ign-transport11 ➡️  gz-transport12
Signed-off-by: Michael Carroll <[email protected]>
* Support request/advertise within the same process.

Signed-off-by: Carlos Agüero <[email protected]>

---------

Signed-off-by: Carlos Agüero <[email protected]>
Signed-off-by: Carlos Agüero <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
This removes the use of gz-cmake's GzPython in favor
of a single call to find_package(Python3). This allows
setting Python3_EXECUTABLE to specify which python
version to use and is needed on macOS.

Signed-off-by: Steve Peters <[email protected]>
@github-actions github-actions bot added the 🏛️ ionic Gazebo Ionic label Feb 6, 2024
@@ -304,23 +304,26 @@ TEST(gzTest, TopicPublish)
"-t", "/bar",
"-m", "gz.msgs.__bad_msg_type",
"-p", R"(data: "good_value")"});
EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0);
EXPECT_EQ(output.cerr.compare(0, error.size(), error), 0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a note that I have caught a few tests where we previously expected something on cout was now on cerr or vice-versa, but we only parsed the combined output before.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm seeing a lot of these failures in UNIT_gz_TEST are caused by the following unexpected console output on Ubuntu 22.04 CI: Library error: libgz-tools2-backward.so.2.0.0 not found. Improved backtrace generation will be disabled. I believe it is a consequence of gazebosim/gz-tools#133 and think I know how to fix it

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated the debian metadata in gazebo-release/gz-tools2-release#15 and new nightlies have been rebuilt and the tests are now passing

@scpeters
Copy link
Member Author

scpeters commented Feb 8, 2024

@osrf-jenkins run tests please

Copy link

codecov bot commented Feb 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.64%. Comparing base (94b335f) to head (9aaa434).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #479      +/-   ##
==========================================
- Coverage   87.80%   87.64%   -0.17%     
==========================================
  Files          59       59              
  Lines        5699     5704       +5     
==========================================
- Hits         5004     4999       -5     
- Misses        695      705      +10     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@scpeters
Copy link
Member Author

scpeters commented Feb 8, 2024

looks like CI is happy now, aside from coverage

README.md Outdated
Ubuntu Focal | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_transport-ci-main-focal-amd64)](https://build.osrfoundation.org/job/ignition_transport-ci-main-focal-amd64)
Homebrew | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ignition_transport-ci-main-homebrew-amd64)](https://build.osrfoundation.org/job/ignition_transport-ci-main-homebrew-amd64)
Windows | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=ign_transport-ci-win)](https://build.osrfoundation.org/job/ign_transport-ci-win/)
Test coverage | [![codecov](https://codecov.io/gh/gazebosim/gz-transport/tree/gz-transport13/graph/badge.svg)](https://codecov.io/gh/gazebosim/gz-transport/tree/gz-transport13)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The branch names should still be main.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed in 9aaa434

src/cmd/gz_TEST.cc Show resolved Hide resolved
@iche033
Copy link
Contributor

iche033 commented Mar 14, 2024

@caguero is the playback.ReplayStep test failure on windows expected / flaky?

@caguero
Copy link
Collaborator

caguero commented Mar 14, 2024

@caguero is the playback.ReplayStep test failure on windows expected / flaky?

I think it's flaky, I've seen it fail before.

@iche033 iche033 merged commit 63ee52c into main Mar 14, 2024
6 of 8 checks passed
@iche033 iche033 deleted the scpeters/merge_13_main branch March 14, 2024 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏛️ ionic Gazebo Ionic
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

6 participants