-
Notifications
You must be signed in to change notification settings - Fork 142
[Dashing] Backport junit xml fixes for updated xunit plugin on ci.ros2.org #230
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
Conversation
* ament_cmake allow speficiation of a different test runner
- By default, still uses run_test.py
- Example use case: ament_cmake_ros can use a test runner that
sets a ROS_DOMAIN_ID
Signed-off-by: Pete Baughman <[email protected]>
* ament_cmake move run_test.py to a python module
- This should let us see the history
Signed-off-by: Pete Baughman <[email protected]>
* ament_cmake refactor run_test.py into an importable python module
- Adds an ament_cmake_test python package
Signed-off-by: Pete Baughman <[email protected]>
Signed-off-by: Steven! Ragnarök <[email protected]>
Signed-off-by: Dirk Thomas <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
Signed-off-by: Dirk Thomas <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
) Switch to CMAKE_CURRENT_BINARY_DIR for consistency with CTest Signed-off-by: Dan Rose <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
Signed-off-by: Dirk Thomas <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
Signed-off-by: Dan Rose <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
Signed-off-by: Jose Luis Rivero <[email protected]> Signed-off-by: Steven! Ragnarök <[email protected]>
6258c1d to
949da89
Compare
|
LGTM other than the Linux flake. |
|
@rotu backporting #206 will require a backport of ros2/rcutils#185 as well. I'm trying to decide if I should actually drop that PR from this backport to avoid breaking any other test code and would value your input as both a downstream Dashing user and the author of the original PR. |
|
I’d say don’t backport #206. It’s a non-essential breaking change; @dirk-thomas thought it shouldn’t land after the feature freeze (#206 (comment)), and backporting breaking changes should be even more conservative. |
|
Excellent feedback. |
…ctory (#206)" This reverts commit 4354d62. Signed-off-by: Steven! Ragnarök <[email protected]>
a7ffd1d to
3ce9599
Compare
This PR along with its companion ament/ament_lint#224 should fix Dashing CI builds failing during the test result parsing stage on ci.ros2.org.
This PR backports #174, #181, #196, #206, #218, #221, and #225.
ament_cmake_test did not include the ament_python component when Dashing was released so in order to keep the package coherent I looked at each of the commits made to it since the Python module was added and backported all of them.