Skip to content
Snippets Groups Projects
  1. Jan 21, 2020
  2. Jan 19, 2020
  3. Jan 09, 2020
    • Nate Bosch's avatar
      Prepare to publish test_core and test (#1138) · e5d14b36
      Nate Bosch authored
      - Bump to feature version change in `test`.
      - Drop `-dev` from pubspecs.
      - Pin to latest `test_core` from `test`.
    • Evan Weible's avatar
      Add file-based reporter support (#1129) · b5bd8b3b
      Evan Weible authored
      Add support for writing any reporter output to a file in addition to the
      reporter on `stdout`. The `json` reporter is the primary use case.
      Adds a `--file-reporter` CLI argument, and `file_reporters` yaml config
      option.
      
      - Add a `MultiplexingReporter` to allow wiring up multiple reporters to
        listen at once.
      - Plumb through the configuration mapping a reporter to a file path.
      - Instantiate each file reporter with a sink from the file instead of
        the normal `stdout`.
      b5bd8b3b
    • Nate Bosch's avatar
      Drop support for old stack trace format (#1133) · 5d1b8a44
      Nate Bosch authored
      The stack trace changed in `1.24` and the tests were updated to allow
      either format. Since we don't support that SDK anymore we can simplify
      back to the single format that will be used.
  4. Jan 07, 2020
    • Dan Field's avatar
      Drop pedantic dependency (#1131) · eb8aa6b5
      Dan Field authored
      Flutter pins package dependencies, including all transitive dependencies.
      
      Because test_api depends on pedantic, Flutter pins that dependency.
      
      However, pedantic is only depended on for the `unawaited` function, which is a one-line piece of code.
      
      This will enable resolution of https://github.com/flutter/flutter/issues/48246 without requiring Flutter to unpin its dependencies, and with a very small overhead on test_api to not re-import pedantic :)  This helps downstream consumers who want to depend on the package for the actual analysis options files.
      
      Also related: https://github.com/dart-lang/pedantic/issues/46
      eb8aa6b5
  5. Jan 06, 2020
  6. Nov 14, 2019
  7. Nov 07, 2019
  8. Oct 23, 2019
  9. Oct 16, 2019
  10. Oct 09, 2019
    • Gary Roumanis's avatar
      Conditionally import coverage logic (#1091) · ee7c02be
      Gary Roumanis authored
      * Conditionally import coverage logic
    • 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
  11. Sep 25, 2019
  12. Sep 24, 2019
  13. Sep 23, 2019
  14. Sep 17, 2019
  15. Sep 06, 2019
  16. Aug 21, 2019
  17. Aug 16, 2019
  18. Aug 14, 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.
    • 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.
  20. Jul 08, 2019
  21. May 08, 2019
  22. Apr 30, 2019
  23. Apr 09, 2019
  24. Mar 27, 2019
  25. Mar 22, 2019
  26. Jan 30, 2019
  27. Jan 18, 2019
  28. Dec 28, 2018
  29. Nov 05, 2018
Loading