Commit Graph

25 Commits

Author SHA1 Message Date
Pawel Kozlowski f0c5738204 docs(README): fix unit test task names
Closes #769
2015-02-24 10:33:41 -08:00
Tobias Bosch 0a0c0d8302 feat(spec): add spec argument to the protractor config, allows to filter tests to run
Closes #695
2015-02-23 10:49:00 -08:00
Kevin Moore a80105f30a docs(README): fix sample location in Dart
Closes #745
2015-02-21 18:41:54 +01:00
Misko Hevery cbc76faf11 chore: min version of Dart to 1.9.0-dev.8.0
Closes #681
2015-02-17 16:34:19 -08:00
Tobias Bosch 8b7df90b0d fix(build): simplify the e2e/perf config via command line arguments 2015-02-17 11:08:04 -08:00
Pascal Precht ec576ca90e chore(readme): updates prerequisites
Due to #670, this commit makes explicitly clear that version `>=1.4.0`
of the `pub` command line tool is required to run a local build with
`gulp build`.
2015-02-17 08:52:53 +01:00
Tobias Bosch 013e1faf27 fix(build): support transpile to commonjs 2015-02-11 13:09:52 -08:00
Pawel Kozlowski 583de5be42 docs(README): correct path to JS example after dir structure reorg 2015-02-08 22:14:05 -08:00
Marc Laval ee99a5a02b chore: gulpifying the tests
Closes #168
2015-01-22 16:15:17 -08:00
Ciro Nunes d2c7c84e8e chore(README): warn that this repo is for Angular2
There are lots of issues being created regarding the 1.3 version in this repo.
Warning the users that this repo is for Angular 2.0 should avoid this confusion.

Closes #373
2015-01-22 15:52:31 -08:00
Julie Ralph d3a40e726e docs(readme): add step to start local webserver before running perf tests 2015-01-22 15:03:34 -08:00
Kevin Moore 766267a65a tweak location to hello_world example for Dart 2015-01-20 13:57:54 -08:00
Kathy Walrath d0333e4376 Update README.md 2015-01-15 10:00:16 -08:00
PatrickJS e276716bde docs(README): missing project name 2015-01-06 18:08:35 -08:00
Tobias Bosch fe2a09bc7f refactor(perf): e2e tests and benchpress should be written in es6 2015-01-06 15:32:49 -08:00
Miško Hevery 4a08bbf7f1 chore: update README to make Dart optional 2014-12-12 11:57:02 -08:00
Tobias Bosch 8db77f2405 refactor(build): simplify and modularize
simplify:
- use same html file for dart and JS
- build benchmarks automatically when doing `gulp build`
- centralize configuration

modularize:
- move all build tasks into separate node.js modules under
  `tools/build`.

changes:
- the `build` folder is now the `dist` folder

Closes #284
2014-12-05 16:30:36 -08:00
Rado Kirov 03e2c94c6c doc(readme): adds examples to readme. 2014-11-21 16:27:54 -08:00
Victor Berchet ec7e8534c2 doc(debug): add instructions for debugging the tests in the README 2014-10-30 09:58:23 +01:00
Blake La Pierre 87b0d3fcc5 docs(readme): add missing prerequsite [karma-cli]
Closes #102
2014-10-28 21:03:06 -07:00
Harry Wolff abb3ee4507 docs(readme): add installation of pub as a pre-requisite
Closes #113
2014-10-28 20:59:24 -07:00
Victor Berchet 99bad64c3f doc(README): HOWTO debug the transpiler 2014-10-01 17:32:59 +02:00
Victor Berchet 92375c0281 chore(README): update instructions 2014-09-30 14:21:46 +02:00
Tobias Bosch 85b5543f62 feat: travis-ci integration 2014-09-29 16:33:53 -07:00
Tobias Bosch c79f0c3472 refactor: simplify and make tests work in JS and Dart
* remove `wraps` syntax enhancements for imports
  and support new `import * as module from ...` syntax

  - default imports are the wrong construct for importing
    everything from a module

* moved tests from transpiler to jasmine and karma

  - transpiler tests are included when running karma in main project folder
  - transpiler is reloaded after every test run in karma,
    so no need to restart karma when the transpiler has been changed.
  - removed own gulp build for transpiler and `postinstall.sh`
    as they are no more needed.
  - transpiler tests are now executed in Dart AND JavaScript (used to be executed
    only in Dart), which allowed to catch some bugs (see the bug with the
    import specification above).

* made tests work in dart as well by using the following hack:

  - dependencies are loaded from the `build` folder, which makes
    running `gulp build` necessary before running karma for dart
  - for this to work,
    the dependencies are included in main `pubspec.yaml` of project
  - reason for the hack: `karma-dart` loads all `packages` urls
    directly from disc (should rather use the karma file list)

* added explicit annotations `FIELD`, `ABSTRACT`, ... to `facade/lang.*`

  - needed for now that we can run tests and don't get errors for undefined
    annotations.

* added `README.md` with details about the build and tests
2014-09-28 21:50:38 -07:00