test: make temp path customizable
In CI we previously passed NODE_COMMON_PIPE
to the test runner to avoid long filenames on Windows. Avoid long paths by changing the temporary directory instead. This also allows us to run test suites in parallel since NODE_COMMON_PIPE
otherwise would have been used from multiple tests.
/R=@nodejs/build, @trott ?