After moving npm-cli from a freestyle job to a pipeline one, TabCompletion tests have started failing consistently on Jenkins, while they don't locally (Mac OS, node v10.15.1).
A couple of possible causes has been ruled out already:
- update from node 7.5.x to 10.5.3 LTS on Jenkins
- permissions on user's directory
- mock file system is used in tests, real FS should play no role here
Possibly a timing/async code issue?
Tests will be temporarily disabled and will need to be re-enabled after this is fixed.