Skip to content

smoke test to install and test popular npm modules

Rodrigo Muino Tomonari requested to merge github/fork/Trott/smoke-test into master

Run npm test on popular packages as a smoke test.

This is similar to https://github.com/rvagg/iojs-smoke-tests but there are some advantages (and disadvantages) to the approach here. It may be the case that both are worth having.

This is not ready for merging--last mile includes getting Windows to work, making it possible to run smoke tests in parallel, code cleanup, etc.--but before tackling Windows, I'd prefer to get some feedback on whether this is worth completing or not.

The main advantages with this approach over the existing docker-base smoke tests:

  • Can run on any platform (although I haven't gotten Windows to work yet). Since the existing smoke tests rely on docker, they can only be executed on a subset of Linux distros. (Yes, you can install docker on a Mac with boot2docker, but that just fires up an ubuntu VM to actually run things.)
  • Can be integrated into CI. Like this: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/111/ So, in theory, we can run the smoke tests on every commit if we wish.

Merge request reports

Loading