- Jul 14, 2015
-
-
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.
-
- Jun 09, 2015
-
-
Natalie Weizenbaum authored
This reduces a bit of the duplication between the compact and expanded reporters, and sets the stage for better loading in the future. R=kevmoo@google.com Review URL: https://codereview.chromium.org//1175753002.
-
Kevin Moore authored
Add support for checked mode
-
Natalie Weizenbaum authored
Platform.executable doesn't include the ".exe" extension on Windows, which causes symlink resolution for it to fail. Closes #133 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1165313002.
-
- Jun 08, 2015
-
-
Natalie Weizenbaum authored
It turns out this was already happening, since "pub run" defaults to checked mode for all non-global executables. However, this won't always be the case; see dart-lang/pub#1230. Closes #130
-
Natalie Weizenbaum authored
-
Natalie Weizenbaum authored
Since we don't load isolates from code being generated by the main isolate, there's no need to work around dart-lang/sdk#12617. This dramatically decreases load times for VM tests.
-
- Jun 03, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1169473005
-
- Jun 02, 2015
-
-
Kevin Moore authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//1158873005
-
- Jun 01, 2015
-
-
Kevin Moore authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//1133603005
-
Natalie Weizenbaum authored
Polymer tests use a special wrapper that we need to be aware of. Closes #128 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1152083008
-
Natalie Weizenbaum authored
Closes #132 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1148723005
-
- May 29, 2015
-
-
Natalie Weizenbaum authored
R=kevmoo@google.com Review URL: https://codereview.chromium.org//1158463003
-
Natalie Weizenbaum authored
Closes #131 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1162703003
-
Natalie Weizenbaum authored
R=kevmoo@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//1159923010
-
Natalie Weizenbaum authored
This is useful for the same reason as waitForOutstandingCallbacks. R=kevmoo@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//1152083003
-
Natalie Weizenbaum authored
Closes #10 R=kevmoo@google.com Review URL: https://codereview.chromium.org//1156493010
-