- Apr 06, 2018
-
-
Jacob MacDonald authored
-
Jacob MacDonald authored
-
- Mar 27, 2018
-
-
Natalie Weizenbaum authored
-
- Mar 22, 2018
-
-
Natalie Weizenbaum authored
Closes #786
-
Natalie Weizenbaum authored
Closes #784
-
Natalie Weizenbaum authored
Fix tests broken by dart2js using the CFE
-
- Mar 21, 2018
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
-
- Mar 20, 2018
-
-
Gary Roumanis authored
-
- Mar 07, 2018
-
-
Natalie Weizenbaum authored
I forgot that this wasn't supported in Dart 1.24
. Closes #781
-
- Mar 06, 2018
-
-
Natalie Weizenbaum authored
See the internal bug b/73723892
-
- Mar 02, 2018
-
-
Matan Lurey authored
-
- Mar 01, 2018
-
-
Natalie Weizenbaum authored
These tests have been flaking all over the place, and with the total lack of support for content shell coming so soon it doesn't make sense to spend the resources tracking down and fixing the root cause.
-
- Feb 27, 2018
-
-
Natalie Weizenbaum authored
Add a SuitePlatform class
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
This clarifies the distinction between TestPlatform and SuitePlatform, and uses a more specific word rather than a more general one. Unfortunately, it does mean that we have some user-facing interfaces (the --platform flag, the override_platforms and define_platforms configuration fields) that now use different terminology than the test runner. It would be possible to migrate those to refer to "runtime" as well, but seeing as --platform in particular is very widely-used *and* matches up nicely with --preset (-p vs -P) I'm inclined to think it's not worth the effort.
-
Natalie Weizenbaum authored
This encapsulates all the information about the platform on which a suite runs, and which platform selectors can select for. Currently it just includes the runtime and the operating system, but eventually it could include whether we're running internally to Google, or which compiler is in use.
-
Natalie Weizenbaum authored
-
- Feb 24, 2018
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Also re-enable headless mode by default. See #772 for an example of a failure that only occurs in headless mode.
-
Natalie Weizenbaum authored
This wasn't caught by Travis due to our workaround for #599.
-
- Feb 23, 2018
-
-
Gary Roumanis authored
-
- Feb 21, 2018
-
-
Natalie Weizenbaum authored
Clean up the way source maps are passed to workers
-
Natalie Weizenbaum authored
This allows us to remove a JS-specific option from the cross-platform serializeSuite() API.
-
Natalie Weizenbaum authored
This allows plugins to create stream channels with the worker before the test suite is fully loaded.
-
Natalie Weizenbaum authored
This makes the configuration zone-scoped rather than global to a worker.
-
Natalie Weizenbaum authored
Partially addresses #711
-
- Feb 20, 2018
-
-
Natalie Weizenbaum authored
Fix tests
-
Conor Reisman authored
-
- Feb 14, 2018
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
We were using Dartium settings due to what I assume was a copy-paste error on my part. I don't think this actually affected anything but tests, since when running tests we never used the default ExecutableSettings.
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
-
- Feb 12, 2018
-
-
Natalie Weizenbaum authored
This will allow us to run those tests with Dart 2, where Dartium isn't supported.
-
- Feb 10, 2018
-
-
Natalie Weizenbaum authored
The memory leak occurs when window.parent is accessed through dart:html, so we access it directly through JS interop instead. Closes #724
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
We weren't destroying our references to `iframe`s after removing those frames from the DOM, so we would slowly accumulate more and more frames as time went on. Partially addresses #724
-
- Feb 07, 2018
-
-
Natalie Weizenbaum authored
Closes #753
-
- Jan 26, 2018
-
-
Sam Rawlins authored
-
- Jan 22, 2018
-
-
Gary Roumanis authored
-