- Jan 09, 2020
-
-
Nate Bosch authored
The field is no longer used by pub and triggers a warning on publish.
-
Nate Bosch authored
Remove TODO comments waiting for things that will never change or that we don't intend to take action on. - https://github.com/dart-lang/sdk/issues/22977 is closed as not planned. - Dart 2 does not support importing `dart:io` in cross platform code. - Setting the exit code is not supported on web. - We plan on keeping `executable.dart` under lib to allow reuse from other packages internally. - We don't plan on trying to support `spawnHybridUri` outside of the test runner. - `executable.main` is now declared to return a `Future`. - We don't intend to take a dependency on `json_schema`.
-
- Jan 07, 2020
-
-
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
-
- Dec 06, 2019
-
-
Nate Bosch authored
- always_declare_return_types - annotate_overrides - await_only_futures - omit_local_variable_types - prefer_collection_literals - prefer_conditional_assignment - prefer_final_fields - prefer_for_elements_to_map_fromiterable - prefer_if_null_operators - prefer_spread_collections - unnecessary_this - use_function_type_syntax_for_parameters Bump min SDK to 2.3.0 everywhere to allow using spreads in collection literals. Skip an already failing test
-
- Nov 14, 2019
-
-
Nate Bosch authored
If a test times out at the default timeout, point to the docs for changing timeouts in the error message.
-
- Nov 07, 2019
-
-
Gary Roumanis authored
* Extend synthetic test timeout
-
- Oct 23, 2019
-
-
Nate Bosch authored
-
- Oct 16, 2019
-
-
Gary Roumanis authored
* better solo
-
- Oct 09, 2019
-
-
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!
-
- Sep 23, 2019
-
-
Gary Roumanis authored
-
- Jul 08, 2019
-
-
Todd Volkert authored
A recent change to the Dart SDK updated `HttpClientResponse` to implement `Stream<Uint8List>` rather than implementing `Stream<List<int>>`. This forwards-compatible chnage updates calls to `Stream.transform(StreamTransformer)` to instead call the functionally equivalent `StreamTransformer.bind(Stream)` API, which puts the stream in a covariant position and thus causes the SDK change to be non-breaking. https://github.com/dart-lang/sdk/issues/36900
-
- Jun 03, 2019
-
-
Nate Bosch authored
-
- May 08, 2019
-
-
Gary Roumanis authored
Closes https://github.com/dart-lang/test/issues/1032
-
- Apr 08, 2019
-
-
Jacob MacDonald authored
Added `backend.dart` files to `test_core` and `test_api` that expose some new classes for use with the new `parseMetadata` function.
-
- Mar 29, 2019
-
-
Nate Bosch authored
- Don't surround versions with quotes unless they have a space. - Remove the unnecessary lower bound for packages where the current lower bound is not resolvable due to SDK constraints. - Change single quotes to double quotes since they are preferred in yaml. - Remove version constraints from `test_api` to `test` and `test_core` since we will always have path overrides to those packages.
-
- Mar 27, 2019
-
-
Nate Bosch authored
Version `1.7.0` adds the import so it's the minimum version required. Allow versions through `2.x` since the breaking change will be to change the import which will now be satisfied.
-
- Mar 22, 2019
-
-
Nate Bosch authored
-
- Jan 18, 2019
-
-
Gary Roumanis authored
* prep for release
-
- Dec 28, 2018
-
-
Kevin Moore authored
-
Kevin Moore authored
Fixes https://github.com/dart-lang/test/issues/943
-
- Nov 05, 2018
-
-
Gary Roumanis authored
-
Gary Roumanis authored
-
- Nov 01, 2018
-
-
Gary Roumanis authored
-
Gary Roumanis authored
-
- Oct 30, 2018
-
-
Gary Roumanis authored
-
Gary Roumanis authored
-
- Oct 26, 2018
-
-
Gary Roumanis authored
-
Gary Roumanis authored
-
- Oct 19, 2018
-
-
Jonah Williams authored
* Refactor test into two packages (#1) * move test and test_core to packages folder * rename test_core to test_api * rename packages to pkgs, add dart.js back to repo * change pubspec to point to test_api version * move to correct dir in travis.yml * Remove duplicate utils.dart
-