Skip to content

Conversation

@Trott
Copy link
Member

@TrottTrott commented Oct 18, 2017

The inspector tests should not be in the parallel directory as they
likely all (or certainly almost all) use static ports, so port
collisions ("address already in use") will happen.

This moves them all to sequential. We can move them back on a
case-by-case basis. They were run sequentially when they were in the
inspector directory which they were only moved from very recently.

Example problem:

https://ci.nodejs.org/job/node-test-commit-linuxone/9482/nodes=rhel72-s390x/console

not ok 973 parallel/test-inspector-async-hook-teardown-at-debug-end --- duration_ms: 0.112 severity: fail stack: |- Starting inspector on 127.0.0.1:9229 failed: address already in use
Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines
Affected core subsystem(s)

test inspector

@TrottTrott added flaky-test Issues and PRs related to the tests with unstable failures on the CI. inspector Issues and PRs related to the V8 inspector protocol test Issues and PRs related to the tests. labels Oct 18, 2017
The inspector tests should not be in the parallel directory as they likely all (or certainly almost all) use static ports, so port collisions will happen. This moves them all to sequential. We can move them back on a case-by-case basis. They were run sequentially when they were in the inspector directory which they were only moved from very recently.
@TrottTrottforce-pushed the fix-inspector-tirefire branch from ec5bff3 to 8a217d7CompareOctober 18, 2017 04:58
@Trott
Copy link
MemberAuthor

@Trott
Copy link
MemberAuthor

@nodejs/collaborators If you happen to be available right about now, it would be great to get this reviewed and fast-tracked.

@Trott
Copy link
MemberAuthor

Single failure in Linux is unrelated. Failures on Raspberry Pi device is a build problem on a single device (that has since been taken offline). Everything else passed.

@Trott
Copy link
MemberAuthor

Given the high impact on CI and the ease with which any of this can be reverted if necessary (it's mostly moving files from one directory to another), I'm going to land...

Trott added a commit to Trott/io.js that referenced this pull request Oct 18, 2017
The inspector tests should not be in the parallel directory as they likely all (or certainly almost all) use static ports, so port collisions will happen. This moves them all to sequential. We can move them back on a case-by-case basis. They were run sequentially when they were in the inspector directory which they were only moved from very recently. PR-URL: nodejs#16281 Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Bryan English <[email protected]>
@Trott
Copy link
MemberAuthor

Landed in 9be3d99

@TrottTrott closed this Oct 18, 2017
targos pushed a commit that referenced this pull request Oct 18, 2017
The inspector tests should not be in the parallel directory as they likely all (or certainly almost all) use static ports, so port collisions will happen. This moves them all to sequential. We can move them back on a case-by-case basis. They were run sequentially when they were in the inspector directory which they were only moved from very recently. PR-URL: #16281 Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Bryan English <[email protected]>
addaleax pushed a commit to ayojs/ayo that referenced this pull request Oct 18, 2017
The inspector tests should not be in the parallel directory as they likely all (or certainly almost all) use static ports, so port collisions will happen. This moves them all to sequential. We can move them back on a case-by-case basis. They were run sequentially when they were in the inspector directory which they were only moved from very recently. PR-URL: nodejs/node#16281 Reviewed-By: Daniel Bevenius <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Bryan English <[email protected]>
@joyeecheungjoyeecheung mentioned this pull request Oct 18, 2017
3 tasks
@refackrefack mentioned this pull request Oct 18, 2017
4 tasks
@maclover7
Copy link
Contributor

sorry this was my bad 😞

@TrottTrott deleted the fix-inspector-tirefire branch January 13, 2022 22:47
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

flaky-testIssues and PRs related to the tests with unstable failures on the CI.inspectorIssues and PRs related to the V8 inspector protocoltestIssues and PRs related to the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@Trott@maclover7@bengl@danbev@hiroppy@joyeecheung@MylesBorins