This project attempts to reproduce a bug in watchify in various versions.
npm install
npm start
cd base
npm install
cd ..
mkdir benches
- For each version in versions.js:
cp "base" "benches/{version}"
cd benches/{version}
npm install watchify@{version}
cd ../../
npm test
- For each version in versions.js:
- Execute the
gulpfile.js
- Wait for it to fail (timeout configurable in test.js)
- If failed due to kill signal (meaning the process froze), fail the test. Else, pass.
- Execute the