commit | bd2f43d67e75a8b192316549cdf611cdc723f9cc | [log] [tgz] |
---|---|---|
author | Nate Bosch <nbosch1@gmail.com> | Wed Sep 16 08:38:48 2020 -0700 |
committer | GitHub <noreply@github.com> | Wed Sep 16 08:38:48 2020 -0700 |
tree | 01bfdc9e4b9ea61ae3f213c73f20e83a652134c5 | |
parent | 37a6f67e86c5ec98f219fb45a299395efd172c9c [diff] |
Add a centralized platform import (#1341) Towards #962 Make it easier to import the necessary things for writing a custom platform. This does not expose `executable` so a custom test runner would need to import at a minimum this and the executable. The symbols exported here are the ones used by `flutter_tools` in `flutter_platform`, `flutter_web_platform`, and `test_wrapper`, if other platforms need other symbols we may need to expand this some. The import remains a `src` import since these are not yet stable enough to be fully public. Centralizing and adding `show` clauses will make it easier to know what is used and for which intent.
This repository contains packages for writing and running Dart tests.
A full featured packaged for writing and running Dart tests on various platforms, e.g. VM, Chrome, Node etc.
A minimal package for writing tests. This package is used by package:test
and package:test_core
.
A minimal package for writing and running tests. It also contains extensions for implementing a custom test runner. This package is used by package:test
.