mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-10-31 08:18:54 +02:00 
			
		
		
		
	XPCShellTests with npm packages
XPCShellTests that spawn a node server may use non-vendored npm packages.
Make sure that the test using the npm packages has usesNPM = true added to xpshell.toml.
Adding a new dependency
  cd testing/xpcshell/moz-http2
  npm install newPackageThatIsPublishedToNPM
  # commit package.json and package-lock.json
Running a test that uses npm packages
Just run it normally. For example
./mach text netwerk/test/unit/test_node_execute_npm.js
runxpcshelltests.py will automatically install the npm packages when one of
the tests in the test list has usesNPM = true