Remove deprecation of test_api top level libraries (#1994)

Closes #1990

The `scaffolding` library should not be deprecated to avoid marking the
useful APIs as deprecated during autocomplete.

The `backend` library is no longer deprecated because it _is_ intended
for use in `flutter_test`, and the deprecation isn't likely to be
blocking any uses.

Export `registerException` from the scaffolding library. This had
originally been held back from the focused libraries because it isn't a
great API, but it's too entrenched to be worth deprecating at this
point, so it may as well be fully supported.
9 files changed
tree: befac5fa14bba6218d0b2d9f778b3c323571d5bc
  1. .github/
  2. integration_tests/
  3. legacy_tests/
  4. pkgs/
  5. tool/
  6. .gitattributes
  7. .gitignore
  8. analysis_options.yaml
  9. CONTRIBUTING.md
  10. mono_repo.yaml
  11. README.md
README.md

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

PackageDescriptionVersion
checksA framework for checking values against expectations and building custom expectations.pub package
testA full featured library for writing and running Dart tests across platforms.pub package
test_apipub package
test_corepub package