[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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

Add timeout to kill hanging tests #701

Merged
merged 4 commits into from
Mar 29, 2022
Merged

Add timeout to kill hanging tests #701

merged 4 commits into from
Mar 29, 2022

Conversation

audrow
Copy link
Member
@audrow audrow commented Mar 17, 2022

This PR aims to remedy our buildfarm jobs that occasionally hang until they are manually killed.

This requires the following PR: ros2/ci#632.

You can see that the timeout worked to stop a job here (with absurdly low timeout): https://ci.ros2.org/job/ci_linux/16355/console#console-section-5.

paudrow added 2 commits March 17, 2022 18:30
Signed-off-by: Audrow Nash <audrow@hey.com>
Signed-off-by: Audrow Nash <audrow@hey.com>
paudrow added 2 commits March 17, 2022 19:40
Signed-off-by: Audrow Nash <audrow@hey.com>
Signed-off-by: Audrow Nash <audrow@hey.com>
@audrow audrow marked this pull request as ready for review March 17, 2022 20:28
Copy link
Contributor
@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

This generally looks good to me, though we need to get ros2/ci#632 in first and I'd also like to see CI (especially on Windows) with this in place. Once those things are done, I'm happy to approve.

@audrow
Copy link
Member Author
audrow commented Mar 17, 2022

Running CI:

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

@fujitatomoya
Copy link
Collaborator

I am not sure why linux CIs are failing to import virtualenv, retry CI.

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

@clalancette
Copy link
Contributor

This particular one is special because it changes CI. Because of the Ubuntu Jammy Python 3.9 -> 3.10 transition, we aren't quite ready for changes to CI. Once the freeze is over (today), we should have fixes for the Python transition and then we'll be able to run CI here.

@nuclearsandwich
Copy link
Member

FYI @Blast545 as this will change the failure mode of hanging ros2cli tests.

@clalancette
Copy link
Contributor

@audrow FYI, it should now be possible to move forward with this. You'll have to rebase ros2/ci#632 onto master, but with that done you should be able to run CI successfully.

@audrow
Copy link
Member Author
audrow commented Mar 29, 2022

Another CI run after rebasing the ros2/ci#632.

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

@audrow audrow merged commit b1d3b05 into master Mar 29, 2022
@delete-merged-branch delete-merged-branch bot deleted the audrow/add-timeout branch March 29, 2022 23:08
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