- Jun 07, 2017
-
-
Natalie Weizenbaum authored
This switches pub's tests over to using the stream matchers built into test, as well as the test_descriptor, test_process, and shelf_test_handler packages. It uses async/await rather than scheduled_test's task queue. This removes a layer of indirection which should make it much easier to work on pub's test infrastructure, especially for people unfamiliar with scheduled_test.
-
- Mar 15, 2017
-
-
Jacob MacDonald authored
-
- Sep 29, 2016
-
-
Bob Nystrom authored
The actual change itself is tiny. However, almost all of pub's existing integration tests validated the correct output by looking at the contents of the generated "packages" dirs. :( I fixed most of those to instead validate against the .packages file. I didn't change the Git ones because the .packages files end up containing paths that point to specific Git commits. Getting that working felt like more work than it was worth right now. When we fully remove support for packages directories, we'll want to fix that. Fix #1450. R=nweiz@google.com Review URL: https://codereview.chromium.org//2377063002 .
-
- Jan 13, 2016
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//1585513002 .
-
- Jun 27, 2015
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//1215833002.
-
- May 22, 2015
-
-
Natalie Weizenbaum authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//1153643002
-
- May 14, 2015
-
-
nweiz@google.com authored
Previously, if a git dependency's version was locked but its repo wasn't available locally, attempting to download it would crash pub. This also enhances some logging infrastructure around git and other processes. R=alanknight@google.com BUG=16470 Review URL: https://codereview.chromium.org//145633008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32264 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=7351 R=nweiz@google.com Review URL: https://codereview.chromium.org//26284002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28330 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG= R=nweiz@google.com Review URL: https://codereview.chromium.org//22941002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@26040 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
Now that hosted deps in tests can be just like they are in normal pubspecs since the server URL is in an env var, we can simplify the tests. R=nweiz@google.com Review URL: https://codereview.chromium.org//19592015 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@25305 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=ajohnsen@google.com Review URL: https://codereview.chromium.org//18356011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24964 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//16034002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23182 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This also converts pub to a more package-like layout, which will help in the eventual exposing of pub internals as a library. Since pub's sources are now in lib/src, this also makes them importable from the tests and entrypoint using "package:" imports. BUG=6619 Review URL: https://codereview.chromium.org//14297021 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@21907 260f80e4-7a28-3924-810f-c04153c831b5
-
- Apr 10, 2013
-
-
rnystrom@google.com authored
BUG=http://dartbug.com/9697 Review URL: https://codereview.chromium.org//13839023 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@21237 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 28, 2013
-
-
nweiz@google.com authored
This also changes the SDK layout by replacing the "pkg" directory, which contained the full source of all the packages needed by pub and dartdoc, with a "packages" directory that contains only their lib directories. This directory is used as the package root for pub and dartdoc when run from the SDK. BUG=6745 Review URL: https://codereview.chromium.org//12782016 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20640 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 27, 2013
-
-
nweiz@google.com authored
fileExists and dirExists will now both return true for symlinks only if those symlinks are unbroken and point to entries of the appropriate type. entryExists will return true for any symlink as well, broken or unbroken. deleteDir and deleteFile have been replaced with a single function, deleteEntry. This will delete whatever filesystem entry exists at the path specified, whether it's a file, directory, or symlink (broken or unbroken). BUG=9454 Review URL: https://codereview.chromium.org//13116020 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20575 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 20, 2013
-
-
nweiz@google.com authored
This was originally committed as r20250. Due to issue 9294, this failed on Windows. This commit works around that issue. BUG=8511 Review URL: https://codereview.chromium.org//12437022 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20264 260f80e4-7a28-3924-810f-c04153c831b5
-
- Mar 19, 2013
-
-
nweiz@google.com authored
This reverts r20250, which was failing on Windows. BUG=8511 Review URL: https://codereview.chromium.org//12782005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20253 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
BUG=8511 Review URL: https://codereview.chromium.org//12794007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@20250 260f80e4-7a28-3924-810f-c04153c831b5
-
- Jan 18, 2013
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//11943005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17300 260f80e4-7a28-3924-810f-c04153c831b5
-
- Nov 13, 2012
-
-
ajohnsen@google.com authored
Another take of https://codereview.chromium.org/11410033/ with status changes applied for co19 tests. BUG= Review URL: https://codereview.chromium.org//11369210 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14837 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG= Review URL: https://codereview.chromium.org//11312203 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14833 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG= Review URL: https://codereview.chromium.org//11410033 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14829 260f80e4-7a28-3924-810f-c04153c831b5
-
- Nov 01, 2012
-
-
gram@google.com authored
This means all imports of unittest in our test code had to change to include 'lib' in the path. While doing that change I changed the library/imports to the new syntax in the affected files. Review URL: https://codereview.chromium.org//11301046 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14443 260f80e4-7a28-3924-810f-c04153c831b5
-
- Oct 09, 2012
-
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//11093012 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@13391 260f80e4-7a28-3924-810f-c04153c831b5
-
- Oct 05, 2012
-
-
rnystrom@google.com authored
Windows is slow and our large tests suites time out. Review URL: https://codereview.chromium.org//11035066 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@13315 260f80e4-7a28-3924-810f-c04153c831b5
-