8 Commits

Author SHA1 Message Date
Chuck Jazdzewski
724ca373e7 build: produce metadata bundles for @angular modules ()
Closes 
2017-02-16 08:15:30 -08:00
Alex Eagle
03e855ae8f build: allow users to specify --strictNullChecks ()
PR Close 
2017-02-10 14:10:03 -06:00
Alex Eagle
0dcac966b4 build: pin versions in integration/*/package.json ()
Floating versions can break our CI. This happened with concurrently release last evening.
Ideally we should just check in the yarn.lock file but are blocked on https://github.com/yarnpkg/yarn/issues/2256

PR Close 
2017-02-09 14:32:40 -08:00
George Kalpakas
d1feb478a2 build(integration): fix tests ()
Previously, the `integration/` tests were failing, because `concurrently "foo"`
does not inherit the `PATH` env var ([more info][1]).

This commit fixes it, by setting the `PATH` env var explicitly:
`concurrently "PATH=$PATH foo"`.

This commit also includes some minor refactoring of the `integration/` tests scripts:

- Move build-related operations to `ci-lite/build.sh` (for consistency).
- Use `yarn run ...` instead of `npm run ...` inside package.json scripts.
- Use global `yarn` (since we are already using it for `aio/`).
- Fix some `travis_fold` statements.

[1]: https://github.com/kimmobrunfeldt/concurrently/issues/61#issuecomment-252081610
2017-02-09 09:08:16 -08:00
Alex Eagle
ef32e6b0d0 fix: build and test fixes for TS 2.1 () 2017-02-08 11:32:40 -06:00
Alex Eagle
e9a89c0693 test: protractor test for closure bundle ()
PR Close 
2017-02-07 12:45:14 -06:00
Alex Eagle
24ea3f022b test(compiler): don't print warnings from closure compiler ()
fixes 
2017-01-27 18:25:17 -08:00
Alex Eagle
4d5a4d89cd test(integration): add an env for testing closure builds ()
* feat: add an env for testing closure builds
* build(npm): add dev dependency on yarn (and remove dev props for readability)
* build: refactor integration test runner
2017-01-27 09:17:50 -08:00