Skip to content

test_result: skip gtest summaries to reduce number of duplicates in output#151

Open
ottojo wants to merge 1 commit into
colcon:masterfrom
ottojo:skip_gtest_summaries
Open

test_result: skip gtest summaries to reduce number of duplicates in output#151
ottojo wants to merge 1 commit into
colcon:masterfrom
ottojo:skip_gtest_summaries

Conversation

@ottojo

@ottojo ottojo commented Jan 25, 2025

Copy link
Copy Markdown

This fixes the issue reported in colcon/colcon-test-result#44, of gtest results being shown both from the xunit report generated by gtest itself, and the ctest report of executing the entire gtest executable.

I'm not sure if this is actually good, one downside is that the full gtest output (including for example stdout of the test) is not shown anymore, as this is only included in the ctest report. The gtest xunit report only contains the error message. I found this not very problematic and the tradeoff worthwile, as the gtest output recorded in the ctest report is not very useful anyways because it strips any color. GTEST_COLOR=1 colcon test (--packges-select ...) --event-handlers console_cohesion+ is the only useful way for me to get this.

I think it might be worthwhile to special-case this, as it is a very common and often the first type of test added to a ROS package, and the colcon testing workflow is confusing enough already...

@ottojo ottojo force-pushed the skip_gtest_summaries branch from 7c79526 to a674814 Compare May 16, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant