Skip to content
Snippets Groups Projects
  1. Oct 25, 2019
    • Nate Bosch's avatar
      Switch from IOSink to StringSink (#1105) · f515fa8e
      Nate Bosch authored
      Towards #1100
      
      The ExpandedReporter needs to work on the web platform. It worked before
      because it only used `print` which works everywhere.
      
      - Change the argument to `StringSink` which can be supported on every
        platform.
      - Remove the `dart:io` import from the expanded reporter.
      - Make the `sink` argument non-optional for the expanded reporter.
      - Add a `PrintSink` implementation that buffers writes until the content
        ends with a newline and then calls `print`.
      f515fa8e
  2. Oct 24, 2019
  3. Oct 23, 2019
  4. Oct 16, 2019
  5. Oct 09, 2019
    • Gary Roumanis's avatar
      Conditionally import coverage logic (#1091) · ee7c02be
      Gary Roumanis authored
      * Conditionally import coverage logic
      2 tags
      ee7c02be
    • willdrach-wk's avatar
      Implement VM coverage gathering (#1088) · 08bf237b
      willdrach-wk authored
      Open to feedback on this. Here's how it works at the moment:
      
      There's a new `--coverage` option that you can use to specify the output directory for your coverage. It will create a new output directory if one doesn't already exist.
      
      The tests are run through the engine, and then get spit out to a coverage helper function. That coverage helper function:
      **A)** Checks if it's a VM suite
      **B)** Gathers coverage if it is
      **C)** Outputs coverage to `${suite path}.vm.json`
      
      So, for example, when I run:
      ```bash
      pub run test --coverage hello_world test/vm/simple_repo_test.dart
      ```
      
      A new file gets added at `hello_world/test/vm/simple_repo_test.dart.vm.json` with the coverage results!
      08bf237b
  6. Sep 25, 2019
  7. Sep 24, 2019
  8. Sep 23, 2019
  9. Sep 17, 2019
  10. Sep 16, 2019
  11. Sep 06, 2019
  12. Aug 21, 2019
  13. Aug 19, 2019
  14. Aug 16, 2019
  15. Aug 15, 2019
  16. Aug 14, 2019
  17. Aug 01, 2019
  18. Jul 30, 2019
  19. Jul 29, 2019
    • Nate Bosch's avatar
      Drop dependency on pub_semver (#1057) · 6b30045f
      Nate Bosch authored
      This had been used to detect feature support so that the package could
      have a wider SDK constraint and have enhanced features for newer SDKs.
      Drop the dependency and code checking the SDK version because:
      
      - We now typically bump the SDK constraint rather than support multiple
        code paths.
      - The remaining usage was for checking for DDC support in `pub serve`
        which doesn't exist anymore - we haven't yet deleted the tests or
        migrated them to use `build_runner serve`. This test and references to
        the old approach with both compilers is retained to make it clear what
        should be tested when we get around to migrating it.
      6b30045f
    • Nate Bosch's avatar
      Use supported --server-mode flag for dart2js (#1056) · a1c753aa
      Nate Bosch authored
      The old flag, `--categories=Server`, is deprecated and emits a warning
      when used. The new flag is supported since at least 2.1.1
      
      Since our pubspec already limits us to at least 2.2.0, remove the SDK
      version check for using the flag.
      a1c753aa
    • Kevin Moore's avatar
      test_core: migrate to pkg:vm_service (#1055) · 77e09b4e
      Kevin Moore authored
      pkg:vm_service_lib is discontinued
      
      Related to https://github.com/dart-lang/vm_service_drivers/issues/257
      77e09b4e
  20. Jul 16, 2019
    • Nate Bosch's avatar
      Small refactors in Invoker (#1052) · b1b5f397
      Nate Bosch authored
      - Remove `removeAllOutstandingCallbacks` method. This never had any
        usage outside of `scheduled_test` which has been deprecated for a long
        time.
      - Change some bare `Future` to `Future<void>`.
      - Move and rename `OutstandingCallbackCounter` class - the
        implementation has no ties to the concept of callbacks, but that is
        how it is used.
      - Use the modern syntax for function typed arguments.
      - Add generics to `unclosable` to void throwing away potentially useful
        type information.
      b1b5f397
  21. Jul 08, 2019
  22. Jul 06, 2019
  23. Jun 03, 2019
  24. May 23, 2019
Loading