Closed Bug 1543624 Opened 6 years ago Closed 5 years ago

Windows unit tests are run with very old version of node

Categories

(Testing :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: valentin, Unassigned)

References

Details

While trying to land bug 1540656 I noticed that there were some odd failures of the http2 server on windows.
Running locally it worked just fine, but on try it always failed. Looking through the logs it seems that node was throwing an exception for one of the APIs I was using.

It seems that the node version we have in tooltool is much older than the one used when running locally in .mozbuild/node/node.exe

The one in tooltool is v6.9.1
The one in .mozbuild is v8.11.3

We should make sure these are in sync (for win32 at least, but maybe we should do it for all platforms)

Component: XPCShell Harness → General
Product: Testing → Firefox Build System
Version: Version 3 → unspecified

Tests using node should use the node toolchain artifact rather than what's in tooltool.

Product: Firefox Build System → Testing

How do we do that?

Depends on: 1543894
Depends on: 1543895

You need to add fetches, but at the moment there are some problems doing that. See the dependencies I added. Follow bug 1525218, which is where I'm going to do something similar for minidump_stackwalk once those problems are addressed.

Depends on: 1525373

The priority flag is not set for this bug.
:gbrown, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gbrown)
Flags: needinfo?(gbrown)
Priority: -- → P3
Blocks: 1536211
See Also: → 1528472
Flags: needinfo?(rgarbas)

if you need access to upload new version of node to tooltool let me know and i can provide you access or you can also ask me to upload it for you

Flags: needinfo?(rgarbas)

Junior, as you are working on bug 1556037 right now, would cooperation with Rok on this bug help you?

Flags: needinfo?(juhsu)

Yes. Thanks Honza.

Hello Rok,
As bug 1556037 Comment 7 said, we want to verify if netwerk/test/unit/test_http2-proxy.js works in treeherder with nodejs v10+
I stole patch in bug 1547823 and I need some help to make it work in treeherder:try.

Could you please help me to move this forward? Thanks.

Flags: needinfo?(juhsu) → needinfo?(rgarbas)

Hi :junior,

you provide me with the file(s) you want me to upload to tooltool and in return i will provide you with the manifest(s) that you need to change in-tree. I assume you would want to update node on all of the platforms as it was done initially in Bug 1313099.

I suggest you open a new bug to track uploads to tooltool and ping me there.

Flags: needinfo?(rgarbas)

File bug 1571573 for updating node in tooltool

I think this was fixed, right?

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.