Skip to content

test: deflake http2-pipe-named-pipe - #40842

Closed
lpinca wants to merge 3 commits into
nodejs:masterfrom
lpinca:deflake/test-http2-pipe-named-pipe
Closed

test: deflake http2-pipe-named-pipe#40842
lpinca wants to merge 3 commits into
nodejs:masterfrom
lpinca:deflake/test-http2-pipe-named-pipe

Conversation

@lpinca

Copy link
Copy Markdown
Member

Wait for all data to be read before sending the response and closing
the client.

Fixes: #40277

`http2-url-tests.js` is misleading. Use the same name of the source file
instead.
Wait for all data to be read before sending the response and closing
the client.
Fixes: nodejs#40277
@lpinca
lpincaforce-pushed the deflake/test-http2-pipe-named-pipe branch from 31cb70c to f704d99CompareNovember 17, 2021 19:25
@lpinca

lpinca commented Nov 17, 2021

Copy link
Copy Markdown
MemberAuthor

Before:

$ ./tools/test.py test/parallel/test-http2-pipe-named-pipe.js [00:00|% 100|+ 1|- 0]: Done luigi@imac:node (master)$ ./tools/test.py -J --repeat=1000 test/parallel/test-http2-pipe-named-pipe.js === release test-http2-pipe-named-pipe === Path: parallel/test-http2-pipe-named-pipe
node:assert:123
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
139837 !== 139244
at WriteStream.<anonymous> (/Users/luigi/code/node/test/parallel/test-http2-pipe-named-pipe.js:26:12)
at WriteStream.emit (node:events:402:35)
at finish (node:internal/streams/writable:755:10)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 139837,
expected: 139244,
operator: 'strictEqual'
}
Node.js v18.0.0-pre
Command: out/Release/node /Users/luigi/code/node/test/parallel/test-http2-pipe-named-pipe.js
...
=== release test-http2-pipe-named-pipe === Path: parallel/test-http2-pipe-named-pipe
node:assert:123
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
139837 !== 139244
at WriteStream.<anonymous> (/Users/luigi/code/node/test/parallel/test-http2-pipe-named-pipe.js:26:12)
at WriteStream.emit (node:events:402:35)
at finish (node:internal/streams/writable:755:10)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 139837,
expected: 139244,
operator: 'strictEqual'
}
Node.js v18.0.0-pre
Command: out/Release/node /Users/luigi/code/node/test/parallel/test-http2-pipe-named-pipe.js
[00:12|% 100|+ 995|- 5]: Done 

After:

$ ./tools/test.py -J --repeat=1000 test/parallel/test-http2-pipe-named-pipe.js [00:12|% 100|+ 1000|- 0]: Done

The first argument is the actual value, the second argument is the
expected value.
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-botnodejs-github-bot added needs-ci PRs that need a full CI run. test Issues and PRs related to the tests. labels Nov 17, 2021
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Comment threadtest/parallel/test-http2-pipe-named-pipe.js
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@targostargos added the commit-queue Add this label to land a pull request using GitHub Actions. label Nov 21, 2021
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Nov 21, 2021
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator
Commit Queue failed
- Loading data for nodejs/node/pull/40842
✔ Done loading data for nodejs/node/pull/40842
----------------------------------- PR info ------------------------------------
Title test: deflake http2-pipe-named-pipe (#40842)
⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile!
Branch lpinca:deflake/test-http2-pipe-named-pipe -> nodejs:master
Labels test, needs-ci
Commits 3
- test: use descriptive name for destination file
- test: deflake http2-pipe-named-pipe
- test: fix argument order in assertion
Committers 1
- Luigi Pinca PR-URL: https://github.com/nodejs/node/pull/40842
Fixes: https://github.com/nodejs/node/issues/40277
Reviewed-By: Robert Nagy Reviewed-By: Adrian Estrada ------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/40842
Fixes: https://github.com/nodejs/node/issues/40277
Reviewed-By: Robert Nagy Reviewed-By: Adrian Estrada --------------------------------------------------------------------------------
ℹ This PR was created on Wed, 17 Nov 2021 19:21:28 GMT
✔ Approvals: 2
✔ - Robert Nagy (@ronag) (TSC): https://github.com/nodejs/node/pull/40842#pullrequestreview-809927718
✔ - Adrian Estrada (@edsadr): https://github.com/nodejs/node/pull/40842#pullrequestreview-810388382
✔ Last GitHub Actions successful
ℹ Last Full PR CI on 2021-11-21T13:43:54Z: https://ci.nodejs.org/job/node-test-pull-request/41027/
- Querying data for job/node-test-pull-request/41027/
✔ Last Jenkins CI successful
--------------------------------------------------------------------------------
✔ No git cherry-pick in progress
✔ No git am in progress
✔ No git rebase in progress
--------------------------------------------------------------------------------
- Bringing origin/master up to date...
From https://github.com/nodejs/node
* branch master -> FETCH_HEAD
✔ origin/master is now up-to-date
- Downloading patch for 40842
From https://github.com/nodejs/node
* branch refs/pull/40842/merge -> FETCH_HEAD
✔ Fetched commits as e31d1cb55da6..570123aa320d
--------------------------------------------------------------------------------
[master 4c98aaf796] test: use descriptive name for destination file
Author: Luigi Pinca Date: Wed Nov 17 20:09:37 2021 +0100
1 file changed, 1 insertion(+), 1 deletion(-)
[master 9d5c54ea71] test: deflake http2-pipe-named-pipe
Author: Luigi Pinca Date: Wed Nov 17 20:18:10 2021 +0100
1 file changed, 7 insertions(+), 4 deletions(-)
[master 8460bd5b2c] test: fix argument order in assertion
Author: Luigi Pinca Date: Wed Nov 17 20:31:03 2021 +0100
1 file changed, 2 insertions(+), 2 deletions(-)
✔ Patches applied
There are 3 commits in the PR. Attempting autorebase.
Rebasing (2/6)

Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
test: use descriptive name for destination file

http2-url-tests.js is misleading. Use the same name of the source file
instead.

PR-URL: #40842
Fixes: #40277
Reviewed-By: Robert Nagy ronagy@icloud.com
Reviewed-By: Adrian Estrada edsadr@gmail.com

[detached HEAD f2ca78a78e] test: use descriptive name for destination file
Author: Luigi Pinca luigipinca@gmail.com
Date: Wed Nov 17 20:09:37 2021 +0100
1 file changed, 1 insertion(+), 1 deletion(-)
Rebasing (3/6)
Rebasing (4/6)

Executing: git node land --amend --yes
⚠ Found Fixes: #40277, skipping..
--------------------------------- New Message ----------------------------------
test: deflake http2-pipe-named-pipe

Wait for all data to be read before sending the response and closing
the client.

Fixes: #40277

PR-URL: #40842
Reviewed-By: Robert Nagy ronagy@icloud.com
Reviewed-By: Adrian Estrada edsadr@gmail.com

[detached HEAD a9e05fede3] test: deflake http2-pipe-named-pipe
Author: Luigi Pinca luigipinca@gmail.com
Date: Wed Nov 17 20:18:10 2021 +0100
1 file changed, 7 insertions(+), 4 deletions(-)
Rebasing (5/6)
Rebasing (6/6)

Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
test: fix argument order in assertion

The first argument is the actual value, the second argument is the
expected value.

PR-URL: #40842
Fixes: #40277
Reviewed-By: Robert Nagy ronagy@icloud.com
Reviewed-By: Adrian Estrada edsadr@gmail.com

[detached HEAD 10de988bd0] test: fix argument order in assertion
Author: Luigi Pinca luigipinca@gmail.com
Date: Wed Nov 17 20:31:03 2021 +0100
1 file changed, 2 insertions(+), 2 deletions(-)

Successfully rebased and updated refs/heads/master.

ℹ Use --fixupAll option, squash the PR manually or land the PR from the command line.

https://github.com/nodejs/node/actions/runs/1487003296

@nodejs-github-botnodejs-github-bot added the commit-queue-failed An error occurred while landing this pull request using GitHub Actions. label Nov 21, 2021
@targostargos added commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. and removed commit-queue-failed An error occurred while landing this pull request using GitHub Actions. labels Nov 21, 2021
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Nov 21, 2021
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in e31d1cb...1dcba68

nodejs-github-bot pushed a commit that referenced this pull request Nov 21, 2021
`http2-url-tests.js` is misleading. Use the same name of the source file
instead.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
nodejs-github-bot pushed a commit that referenced this pull request Nov 21, 2021
Wait for all data to be read before sending the response and closing
the client.
Fixes: #40277
PR-URL: #40842
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
nodejs-github-bot pushed a commit that referenced this pull request Nov 21, 2021
The first argument is the actual value, the second argument is the
expected value.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
targos pushed a commit that referenced this pull request Nov 21, 2021
`http2-url-tests.js` is misleading. Use the same name of the source file
instead.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
targos pushed a commit that referenced this pull request Nov 21, 2021
Wait for all data to be read before sending the response and closing
the client.
Fixes: #40277
PR-URL: #40842
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
targos pushed a commit that referenced this pull request Nov 21, 2021
The first argument is the actual value, the second argument is the
expected value.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
@lpinca
lpinca deleted the deflake/test-http2-pipe-named-pipe branch November 21, 2021 18:34
@targostargos mentioned this pull request Nov 26, 2021
danielleadams pushed a commit that referenced this pull request Jan 30, 2022
`http2-url-tests.js` is misleading. Use the same name of the source file
instead.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
danielleadams pushed a commit that referenced this pull request Jan 30, 2022
Wait for all data to be read before sending the response and closing
the client.
Fixes: #40277
PR-URL: #40842
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
danielleadams pushed a commit that referenced this pull request Jan 30, 2022
The first argument is the actual value, the second argument is the
expected value.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 1, 2022
`http2-url-tests.js` is misleading. Use the same name of the source file
instead.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 1, 2022
Wait for all data to be read before sending the response and closing
the client.
Fixes: #40277
PR-URL: #40842
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 1, 2022
The first argument is the actual value, the second argument is the
expected value.
PR-URL: #40842Fixes: #40277
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Adrian Estrada <edsadr@gmail.com>
@danielleadamsdanielleadams mentioned this pull request Feb 1, 2022
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commit-queue-rebaseAdd this label to allow the Commit Queue to land a PR in several commits.needs-ciPRs that need a full CI run.testIssues and PRs related to the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Investigate flaky test test-http2-pipe-named-pipe on osx-arm

5 participants

@lpinca@nodejs-github-bot@edsadr@targos@ronag