#2860: It’s now possible to run tests while capturing coverage in Flutter projects. The “Run With Coverage” option appears in the test runner toolbar as well as against each individual test suite/test.
It also appears on the menu from the test gutter icons.
Coverage data will show in the gutter, and expand to highlight lines when hovered over. It’s also shown in the Explorer tree and the Test Coverage when on the Testing sidebar.
master
branch.#5589/#5590: The Dependencies tree now includes an “Open on Pub” command on the context menu to quickly open the pub.dev page for a package.
npm run test src/test/path/to/test_file.test.ts
.autolaunch.json
functionality now supports waiting for a VM Service to become available before starting the debug session.autolaunch.json
functionality now supports watching for modifications to the autolaunch file instead of only creation.DART_CODE_SERVICE_ACTIVATION_DELAY
can now be used to delay the activation of background services like the Dart Tooling Daemon.dart.mcpServerLogFile
allows logging communication with the Dart SDK MCP server.The following items depend on changes to the Dart/Flutter SDKs that have not yet been released to stable channels. They may be available to test in the current beta/master channels and will show up in future SDK releases.
pubspec.yaml
now works for the dependency_overrides
section in addition to dependencies
/dev_dependencies
.Some feature requests and fixes require new features and fixes in upstream projects like VS Code and LSP which use counts of 👍s on those issues to help gauge demand. The Dart-Code website now lists some of the most significant upstream issues with a description of the feature/fix they would enable. Please consider reviewing this list and adding your 👍 to any GitHub issues relevant to features you’d like to see!