Igor Minar
8d0d05c65f
build(protractor): don't require benchpress bundle for all protractor tests
...
by moving the benchpress init into the function, we make it possible to run other protractor tests
without having bechpress bundle around
2015-07-02 23:21:05 -07:00
uber5001
c4e10ea9ac
chore(benchpress): add browserify bundling
...
Use browserify to bundle benchpress and its dependencies.
2015-06-29 10:29:59 -07:00
Marc Laval
65769699b0
chore(windows): fix the Dart e2e/benchmark tasks
2015-06-26 10:24:56 +02:00
Tobias Bosch
b071b66b45
fix(tests): disable mobile emulation so benchmarks run on current chrome
...
Workaround for #2309
2015-06-03 10:28:27 -07:00
Ian Riley
1d24e2cf23
fix(Global && src/facade && Protractor): Allows List to be imported.
...
Allows the List type to be imported from 'angular2/src/facade/collection'
2015-06-02 13:11:31 -07:00
Tobias Bosch
47542b0cb0
fix(build): don’t read out chrome perflogs during e2e tests
...
We do this as we are seeing flakes in Chrome with ECONNREFUSED.
Also reuses the same browser window.
Also reenables the infinite scroll benchmark
Closes #1137
2015-04-01 17:09:26 -07:00
Julie Ralph
3afb744e77
chore(ci): reorganize e2e/perf test running
...
Now, running protractor configs by default only runs e2e tests. If
the --benchmark flag is added, it runs only the perf tests, and always
restarts the browser in between tests. If the --dryrun test is added,
the perf tests are run only once.
This should make it easier to run perf tests versus example e2e tests,
and help stabilize the travis build because perf tests always
run with a clean browser.
2015-03-27 13:29:21 -07:00
Tobias Bosch
f9dcfa3ba5
feat(benchpress): add a file reporter
2015-03-06 12:50:05 -08:00
Tobias Bosch
146d731e73
feat(bench press): detect major gcs
2015-03-04 17:34:29 -08:00
Tobias Bosch
eb6385e143
fix(build): open new window for every benchmark
2015-03-04 10:28:47 -08:00
Tobias Bosch
821d01ab34
refactor(benchpress): export webdriver adapters in benchpress/benchpress
...
Also adds default bindings for protractor.
Also removes sync web driver adapter for Dart as we don’t have tests
for it yet.
2015-03-02 11:31:06 -08:00
Tobias Bosch
15afb80a2f
fix(build): make perf tests work again
2015-02-27 15:22:19 -08:00
Jeff Cross
a867e2a9fd
test(protractor): fix mis-typed argument value for sample-size
2015-02-27 13:42:40 -08:00
Tobias Bosch
3b40052dc7
feat(build): enforce mobile layout during e2e tests
...
This is important as we run our benchmarks on
mobile devices as web driver tests fails if buttons
are not visible / overlaid by other content.
2015-02-27 11:11:32 -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
Tobias Bosch
1d4ffd986d
feat(bench press): allow multiple reporters, metrics and driver extensions.
2015-02-20 17:49:47 -08:00
Tobias Bosch
7aa031b3d3
feat(bench press): use chrome tracing protocol and initial iOS support
2015-02-20 13:20:17 -08:00
Tobias Bosch
8b7df90b0d
fix(build): simplify the e2e/perf config via command line arguments
2015-02-17 11:08:04 -08:00
Tobias Bosch
f6284f2a55
feat(benchpress): rewritten implementation
...
Limitations:
- cloud reporter is not yet supported any more
2015-02-16 11:43:27 -08:00
Yegor Jbanov
234e1eccca
chore(sourcemaps): add e2e test
2015-02-11 15:07:13 -08:00
Yegor Jbanov
fcbdf02767
feat(perf): port table scrolling benchmark to Angular 2
2015-02-05 18:33:57 -08:00
Julie Ralph
ffec271f21
chore(tests): update Protractor to 1.6.x and use Jasmine2 as framework
...
There are no changes necessary in the current test code for the update to
Jasmine2 framework.
2015-01-22 13:01:51 -08:00
Tobias Bosch
561ad3a68c
refactor(build): support multiple configurable browsers for e2e and perf tests
...
Also includes browser configuration for Android
2015-01-20 13:06:37 -08:00