It looks like Polymer/polymer-cli#554 broke the integration tests (e.g. ApplicationGenerator was renamed to createApplicationGenerator). It looks like the integration tests aren't run on travis.
More broadly, while integration tests can be a pain, they're the most valuable tests to have, as the most brittle parts of a system are at the integration points, and there's no substitute for testing a system end to end. I think we'd end up saving time and effort if as many integration tests as possible ran with npm test, and I think we should definitely have all tests running on travis.
It looks like Polymer/polymer-cli#554 broke the integration tests (e.g. ApplicationGenerator was renamed to createApplicationGenerator). It looks like the integration tests aren't run on travis.
More broadly, while integration tests can be a pain, they're the most valuable tests to have, as the most brittle parts of a system are at the integration points, and there's no substitute for testing a system end to end. I think we'd end up saving time and effort if as many integration tests as possible ran with
npm test, and I think we should definitely have all tests running on travis.