Skip to content

Conversation

@nuclearsandwich
Copy link
Contributor

This PR along with its companion ament/ament_lint#222 should fix Eloquent CI builds failing during the test result parsing stage on ci.ros2.org.

Backports PRs #218 and #225.

@nuclearsandwich
Copy link
Contributor Author

nuclearsandwich commented Mar 23, 2020

Combined CI for both this PR and ament/ament_lint#222

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Edit: re-running Windows CI without connext. Let's backport this fix first.

@nuclearsandwich
Copy link
Contributor Author

@mjcarroll would you mind giving a glance at the finished test results to make sure that the test failures are accepted/acceptable for Eloquent? Windows seems to have quite a few more than the others.

@mjcarroll
Copy link
Contributor

So are there test results that we weren't reporting before? These stand out to me:

There also seem to be a bunch of tests that fail with the same PyTestDeprecationWarning, eg https://ci.ros2.org/job/ci_windows/9617/testReport/junit/(root)/projectroot/test_validate_topic_name/

I don't recall seeing any of these before.

@dirk-thomas
Copy link
Contributor

So are there test results that we weren't reporting before?

I don't think there should be any new test results which didn't exist before. This change is only about updating the XML to comply with the latest Jenkins plugin.

There also seem to be a bunch of tests that fail with the same PyTestDeprecationWarning

You probably need to also backport ros2/launch#391.

@nuclearsandwich
Copy link
Contributor Author

rclpy.flake8.D401 - about imperative mood in doc strings

This is from ros2/build_farmer#255

One of the recurring challenges with running CI for older distros is that linters keep moving forward and we've previously considered linter fixes not worth backporting by themselves. I usually disregard linter failures when backporting for that reason.

@nuclearsandwich nuclearsandwich merged commit d31ecd2 into eloquent Mar 26, 2020
@nuclearsandwich nuclearsandwich deleted the eloquent-junit-backports branch March 26, 2020 15:29
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.

5 participants