leak_tracker_testing

3.0.2

Leak tracking code intended for usage in tests.

Download archive

Readme

pub package package publisher

Coming soon! See https://github.com/flutter/devtools/issues/3951.

What is this?

This package contains the test-only leak tracking APIs for pure dart projects.

They are separated from leak_tracker to make sure testing code is not used in production.

Read more in leak tracking overview.

Changelog

3.0.2

  • Update leak_tracker dependency to >=9.0.0 <12.0.0.

3.0.1

  • Fixed typo by renaming experimantalAllNotGCed to experimentalAllNotGCed.

3.0.0

  • Rename IgnoredLeaks.notGCed to IgnoredLeaks.experimentalNotGCed and make notGCed leaks ignored by leak tracking tests by default.

2.0.3

  • Require Dart SDK 3.2.0 or later.

2.0.2

  • Allow to ignore objects created by test helpers.
  • Set ignore = false by default.

2.0.1

  • Add LeakTesting.enabled.

2.0.0

  • Remove fields failOnLeaksCollected and onLeaks from LeakTesting.

1.0.6

  • Updated to use package:lints/recommended.yaml for analysis.
  • Move LeakTesting from leak_tracker to this library.

1.0.5

  • Stop depending on test.

1.0.4

  • Bump version of SDK to 3.1.2.

1.0.3

  • Update version of leak_tracker to ^9.0.0.

1.0.2

  • Update version of leak_tracker to ^8.0.0.
  • Set version of leak_tracker to any.

1.0.0

  • Create version.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add leak_tracker_testing
pubspec.yaml
name: leak_tracker_testing
version: 3.0.2
description: Leak tracking code intended for usage in tests.
repository: https://github.com/dart-lang/leak_tracker/tree/main/pkgs/leak_tracker_testing

environment:
  sdk: ^3.2.0

# All dependencies here will become Flutter transitive dependencies.
# Follow the process when adding:
# https://github.com/flutter/flutter/blob/2be9b613099250cf8e84e1498a7624d9d2e04023/dev/bots/allowlist.dart#L13
dependencies:
  leak_tracker: '>=9.0.0 <12.0.0'
  matcher: ^0.12.16
  meta: ^1.11.0

dev_dependencies:
  dart_flutter_team_lints: ^3.1.0
  layerlens: ^1.0.16
  test: ^1.16.0

Version history

VersionPublishedArchiveSHA-256
1.0.0On demandDownloadc94a99b6…1191b5
1.0.2On demandDownloadbfeec36d…b21de9
1.0.3On demandDownload5639e396…5cb1f0
1.0.4On demandDownload7b02706e…b01cc7
1.0.5On demandDownloadb0673934…79a6ff
1.0.6On demandDownload7e71be3c…2c9116
2.0.1On demandDownloada597f72a…f3ab47
2.0.2On demandDownloade62042d4…6d9df4
2.0.3On demandDownloadd4c8f568…de42ce
3.0.0On demandDownloadfd3cd66c…a0d23d
3.0.1On demandDownload6ba465d5…fb06d3
3.0.2Cached · Upstream SHA-256 matchedDownload8d5a2d49…cb2eb1

Dependencies

leak_tracker "\u003e=9.0.0 \u003c12.0.0"

matcher "^0.12.16"

meta "^1.11.0"