Skip to content
Snippets Groups Projects
  1. Jun 28, 2017
  2. Jun 07, 2017
    • Natalie Weizenbaum's avatar
      Stop using scheduled_test. (#1629) · 32db8831
      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.
      32db8831
  3. Mar 15, 2017
  4. Sep 29, 2016
    • Bob Nystrom's avatar
      Make "--no-packages-dir" the default. · 3dd04bd1
      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 .
      3dd04bd1
  5. Jan 13, 2016
  6. Dec 17, 2015
    • Natalie Weizenbaum's avatar
      Clean up the semantics of package descriptions. · a69f0c9c
      Natalie Weizenbaum authored
      This folds the distinction between "resolved" and "unresolved"
      descriptions into the distinction between PackageIds and PackageRefs. In
      other words, all PackageIds now have resolved descriptions and all
      PackageRefs now have unresolved descriptions. This makes it easier to
      track which descriptions are resolved and express resolution constraints
      via the type system.
      
      This also restricts the creation of PackageRefs and PackageIds to source
      classes, which helps ensure that the description format—which is an
      implementation detail—doesn't leak into surrounding code.
      
      R=rnystrom@google.com
      
      Review URL: https://codereview.chromium.org//1528523003 .
      a69f0c9c
  7. Jun 27, 2015
  8. May 22, 2015
  9. May 14, 2015
Loading