Description
I'm seeing failures in our internal builds for test\addons\load-long-path\test.js for windows 32 bit.
I know it was validated that it worked for 32 bit as part of #2965 but I can't see what I'm doing wrong.
I looked in the CI to see if I could find this test running, but I don't think its runs for Windows.
I checked out the latest from the 4.2.2. branch built and ran the test. In addition, I had to build the module for the test with:
E:\test2\node>Release\node deps\npm\node_modules\node-gyp\bin\node-gyp rebuild --directory=e:\test2\node\test\addons\load-long-path --nodedir=e:\test2\node
The failure I see is the same as in our build environment:
#module.js:460 # return process.dlopen(module, path._makeLong(filename)); # ^ # #Error: The data area passed to a system call is too small. #\\?\E:\test2\node\test\tmp.0\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxx xxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\xxxxxxxxxxx xxxxxxxxxxxxxxxxxxx\binding.node # at Error (native) # at Object.Module._extensions..node (module.js:460:18) # at Module.load (module.js:356:32) # at Function.Module._load (module.js:311:12) # at Module.require (module.js:366:17) # at require (module.js:385:17) # at Object. (E:\test2\node\test\addons\load-long-path\test.js:27: 13) # at Module._compile (module.js:435:26) # at Object.Module._extensions..js (module.js:442:10) # at Module.load (module.js:356:32) --- duration_ms: 1.144 ... not ok 8 test.js
Can anybody spot what I'm doing wrong or point me to somewhere in the CI were the test is run so that I can see if its doing anything I'm not ?
In both my local test and the build environment its running on Windows 7 SP1 64 bit with MSVC 2013 installed.