- Jul 30, 2015
-
-
Natalie Weizenbaum authored
Also rename TestPlatform.isDartVm to isDartVM to match the style guide for two-letter acronyms. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1269833003 .
-
Natalie Weizenbaum authored
This will later be filled out with methods to aid in debugging. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1263503008 .
-
- Jul 29, 2015
-
-
Natalie Weizenbaum authored
StreamQueue.fork and CancelableFuture will (hopefully) land in async, but we're putting them here for now to avoid being blocked. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1262623006 .
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1263593005 .
-
Natalie Weizenbaum authored
Hooray for standard packages! R=kevmoo@google.com Review URL: https://codereview.chromium.org//1260253005 .
-
- Jul 28, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1256833003 .
-
Natalie Weizenbaum authored
This class provides a place for runner-specific logic associated with a suite that doesn't leak information to the backend code. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1258163002 .
-
- Jul 27, 2015
-
-
Natalie Weizenbaum authored
Closes #304 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1258113004 .
-
- Jul 23, 2015
-
-
Natalie Weizenbaum authored
Currently this only support windowed browsers and the runner can only be unpaused from the command line. See #294 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1248073003 .
-
Natalie Weizenbaum authored
Closes #302 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1254673002 .
-
- Jul 22, 2015
-
-
Natalie Weizenbaum authored
This makes the tests cleaner and more concise, as well as providing more information for debugging. This gets rid of the "does not preserve state" browser tests, because it turns out that they weren't actually doing anything anyway (otherwise IE would have failed, since it *does* preserve state). It also adds tests for every browser being able to run successful and failing tests. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1243293002 .
-
Bob Nystrom authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//1247203002 .
-
- Jul 16, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1240553004 .
-
- Jul 15, 2015
-
-
Natalie Weizenbaum authored
It's always been weird that a Suite has a string representation of its platform, and that that platform has no guarantee of actually reflecting the platform its metadata has been resolved against. This cleans that up. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1239693002 .
-
Natalie Weizenbaum authored
Previously, we could try to send a message to the browser after the WebSocket connection had already closed because of a signal. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1228943005 .
-
- Jul 14, 2015
-
-
Natalie Weizenbaum authored
This is useful as an object because it provides all the private methods with full access to the configuration, the engine, and the loader without having to pass them around or create top-level variables. It also creates a cleaner distinction between receiving a signal and closing various components. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1239613002 .
-
Natalie Weizenbaum authored
Closes #287 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1233023002 .
-
- Jul 09, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1230983002 .
-
Natalie Weizenbaum authored
Previously, all errors were getting reported as part of the first suite loaded in a given browser, and future suites were timing out. Now one error is reported per suite. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1224423002 .
-
- Jul 07, 2015
-
-
Natalie Weizenbaum authored
It turns out that comma is a shell-active character on Windows. This makes it so that Windows users can copy-paste the invocation into their shell and have it work. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1218173009.
-
- Jul 06, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1219073003.
-
Natalie Weizenbaum authored
The compact reporter was canceling a timer when it might not have been initialized. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1214773003.
-
- Jun 30, 2015
-
-
Natalie Weizenbaum authored
Closes #271 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1219653003.
-
Natalie Weizenbaum authored
If the tests were run with an absolute URL passed as --package-root (as is true for `pub run` in 1.12), it would try to treat it as a path and crash. Now it converts it from a URL before doing any path manipulation. Closes #281 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1220913002.
-
Natalie Weizenbaum authored
Previously, the clock was only updated when a line was going to be printed anyway, but that made it appear to stutter and not always keep accurate time. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1212313005.
-
Kevin Moore authored
-
- Jun 26, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1214573002.
-
- Jun 25, 2015
-
-
Natalie Weizenbaum authored
This helps ensure that the test runner won't run out of memory when running many test suites that each load a large amount of code. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1206033004.
-
- Jun 23, 2015
-
-
Natalie Weizenbaum authored
This class exposes the progress of a loading a test file in a way that can be easily displayed by reporters. It also allows us to start running some tests while others are still loading. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1196413003.
-
- Jun 18, 2015
-
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
The previous CL shouldn't have been a release version, since this branch still uses the Git version of the async package. There's now a new branch for the 0.12.3+x releases, and this branch is going back to 0.12.4-dev. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1188123003.
-
Natalie Weizenbaum authored
We weren't properly converting a path to URL format, which mostly broke Windows but could also break other operating systems if weird characters were in the path. See #277 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1196483002.
-
Natalie Weizenbaum authored
We weren't properly converting a path to URL format, which mostly broke Windows but could also break other operating systems if weird characters were in the path. See #277 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1196483002.
-
- Jun 17, 2015
-
-
Natalie Weizenbaum authored
Instead of providing all test suites to the Engine's constructor, the engine now has a sink that can be used to add suites over time and closed to indicate that no more suites are coming. This makes the use pattern more flexible, and is a step towards supporting a live test runner and to more memory efficiency. Reporters no longer wrap the Engine. Instead, they expose a static `watch` function which subscribes to the events the Engine emits. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1187103004.
-
- Jun 16, 2015
-
-
Natalie Weizenbaum authored
The cleanup logic in the server was waiting for the browser to actually connect to the browser manager, which caused the browser to exit before the test runner knew that exit was allowed. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1179193003.
-
- Jun 15, 2015
-
-
Natalie Weizenbaum authored
Closes #274 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1185203003.
-
Natalie Weizenbaum authored
This also ensures that a launcher that fails after being closed doesn't break anything. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1175163003.
-
Natalie Weizenbaum authored
Rather than trying to keep up with the latest and greatest implementations of Function.toString, this just avoids verifying the function string values at all. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1180613008.
-
Kevin Moore authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//1182333002.
-
- Jun 10, 2015
-
-
Natalie Weizenbaum authored
This captures some syntax errors that were previously falling by the wayside, and cleans up some edge cases in displaying syntax errors in general. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1172213002.
-