leak_tracker_flutter_testing

3.0.10

An internal package to test leak tracking with Flutter.

Download archive

Readme

pub package package publisher

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

What is leak_tracker_flutter_testing?

leak_tracker_flutter_testing is Flutter specific test helpers for leak_tracker.

They are separated from leak_tracker_testing because the last one is pure Flutter package and should not reference Flutter Framework.

Read more in leak tracking overview.

Changelog

3.0.10

  • Upgrade leak_tracker to 11.0.1.

3.0.9

  • Upgrade leak_tracker to 10.0.8.

3.0.8

  • Upgrade leak_tracker to 10.0.7.

3.0.7

  • No changes.

3.0.6

  • Upgrade leak_tracker to 10.0.6.

3.0.5

  • Upgrade leak_tracker to 10.0.5.

3.0.4

  • Internal clean up.

3.0.3

  • Upgrade leak_tracker to 10.0.4.
  • Upgrade leak_tracker_testing to 3.0.1.

3.0.2

  • Upgrade leak_tracker_testing to 3.0.0.

3.0.1

  • Upgrade leak_tracker_testing to 2.0.3.

3.0.0

  • Upgrade leak_tracker to 10.0.3.

2.0.4

  • Require Dart SDK 3.2.0 or later.

2.0.3

  • Allow to ignore objects created by test helpers.
  • Upgrade to leak_tracker 10.0.1 and leak_tracker_testing 2.0.2.

2.0.2

  • Replaced deprecated MemoryAllocations with FlutterMemoryAllocations.

2.0.1

  • Upgrade to leak_tracker 10.0.0 and leak_tracker_testing 2.0.1.

2.0.0

  • Remove declaration of testWidgetsWithLeakTracking.

1.0.12

  • Update to use package:lints/recommended.yaml for analysis.
  • Add API to integrate with testWidgets.

1.0.10

  • Move LeakTesting out of this package to leak_tracker.
  • Fix bug in equality for LeakTracking.

1.0.9

  • Update testWidgetsWithLeakTracking to avoid duplicated leak tracking by testWidgets.

1.0.8

  • Make configuration adjustable.

1.0.7

  • Set version of leak_tracker_testing to ^1.0.5.

1.0.6

  • If an object is not disposed by the end of testing, mark it as notDisposed.

1.0.5

  • Bump version of SDK to 3.1.2.

1.0.4

  • Update matcher for memory events to handle async callbacks.

1.0.3

  • Define matcher to verify if a class is reporting memory allocations.

1.0.2

  • Add debugging constructors to LeakTrackingTestConfig, per leak type.

1.0.1

  • Expose global leak tracking settings.

1.0.0

  • First release.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add leak_tracker_flutter_testing
pubspec.yaml
name: leak_tracker_flutter_testing
version: 3.0.10
description: An internal package to test leak tracking with Flutter.
repository: https://github.com/dart-lang/leak_tracker/tree/main/pkgs/leak_tracker_flutter_testing

environment:
  sdk: ^3.2.0
  flutter: '>=3.18.0-18.0.pre.54'

dependencies:
  flutter:
    sdk: flutter
  leak_tracker: '>=11.0.1 <12.0.0'
  leak_tracker_testing: '>=3.0.1 <4.0.0'
  matcher: ^0.12.16
  meta: ^1.8.0

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

Version history

VersionPublishedArchiveSHA-256
1.0.0On demandDownloadf0e221e6…d41ca9
1.0.1On demandDownload395c6c87…f8873f
1.0.2On demandDownloadf150767e…20c953
1.0.3On demandDownload31c866af…7a1896
1.0.4On demandDownloadcdc8e0f4…04ea6e
1.0.5On demandDownloadeff763fb…6084e7
1.0.6On demandDownload29e2caab…0c39a7
1.0.7On demandDownloadb67a3d69…35ca72
1.0.8On demandDownloadde6ca282…1942f0
1.0.9On demandDownload23770c69…0e5dfc
1.0.10On demandDownload83a0677b…cf13f4
1.0.12-wipOn demandDownloadf5ec8d4b…3ee613
1.0.12On demandDownloadd47dd206…3acdf9
2.0.0On demandDownload54808cfc…0dc4ca
2.0.1On demandDownloadb46c5e37…5d6ef0
2.0.3On demandDownloada2055640…39e1ae
2.0.4On demandDownload634f2524…b8a4df
3.0.0On demandDownloada7b06e30…0b10ad
3.0.1On demandDownload8a514361…8c0d56
3.0.2On demandDownload9b2ef905…4b2ebc
3.0.3On demandDownload06e98f56…5b57f8
3.0.4On demandDownload60a63cdb…36346e
3.0.5On demandDownload932549fb…4a1806
3.0.7On demandDownloadf104968f…fb7e32
3.0.8On demandDownload9491a714…98f379
3.0.9On demandDownloadf8b613e7…760573
3.0.10Cached · Upstream SHA-256 matchedDownload1dbc140b…a473c1

Dependencies

flutter { "sdk": "flutter" }

leak_tracker "\u003e=11.0.1 \u003c12.0.0"

leak_tracker_testing "\u003e=3.0.1 \u003c4.0.0"

matcher "^0.12.16"

meta "^1.8.0"