Open vogella opened 3 weeks ago
This menu entry is new from VS Code (apparently I requested it 😄 https://github.com/microsoft/vscode/issues/162728), but I guess we're not handling the kind of request it gives properly.
Our menu entries are these ones:
Those still seem to work in my testing. I'll investigate why the new VS Code one does not.
Thanks @DanTup
Seems like there may be multiple issues here. The first is that VS Code doesn't trigger test discovery when opening this (I've opened https://github.com/microsoft/vscode/issues/212342), but even with that, it seems to only work on the folder and not the file in my testing - there's probably Dart-Code bugs here too.
The second issue above was also a VS Code issue - that's been fixed in latest code (verified in Insiders) via https://github.com/microsoft/vscode/issues/211338.
Describe the bug Dart code unable to find the tests for a newly generated Flutter project
To Reproduce Steps to reproduce the behavior:
Create a new Flutter project via flutter create your_example. Open the folder via code Select the generated test and right-mouse click on widget_test.dart and select Run Tests.
-> Message that no tests is found (see below for screenshot).
Expected behavior
Test found and run. That is was what happened in the past, AFAICS this "test not found" is something new.
Screenshots
Please complete the following information:
You can run the Dart: Collect Diagnostic Information command from the VS Code command palette (
F1
) to easily capture this information or provide it manually.!! ⚠️ PLEASE REVIEW THIS REPORT FOR SENSITIVE INFORMATION BEFORE SHARING ⚠️ !!
Workspace Environment
```text Dart Code extension: 3.88.0 Flutter extension: 3.88.0 (activated) App: Visual Studio Code App Host: desktop Version: linux 1.88.1 Workspace type: Flutter (LSP) Dart (3.5.0-131.0.dev): /home/vogella/git/flutter/bin/cache/dart-sdk Flutter (3.22.0-23.0.pre.44): /home/vogella/git/flutter (sdk gphone64 x86 64 (android-x64/android)) ```Output from 'dart info'
`/home/vogella/git/flutter/bin/cache/dart-sdk/bin/dart info` If providing this information as part of reporting a bug, please review the information below to ensure it only contains things you're comfortable posting publicly. #### General info - Dart 3.5.0-131.0.dev (dev) (Fri May 3 09:02:58 2024 -0700) on "linux_x64" - on linux / Linux 6.5.0-28-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 28 23:46:48 UTC 2024 - locale is en_US.UTF-8 #### Project info - sdk constraint: '>=3.2.5 <4.0.0' - dependencies: flutter - dev_dependencies: flutter_lints, flutter_test #### Process info | Memory | CPU | Elapsed time | Command line | | ------: | ---: | -----------: | ------------------------------------------------------------------------------------------ | | 63 MB | 0.1% | 05:22 | dart devtools --machine --allow-embedding --dtd-uri ws:Output from 'flutter doctor'
`/home/vogella/git/flutter/bin/flutter doctor -v` ```text [✓] Flutter (Channel master, 3.22.0-23.0.pre, on Ubuntu 23.10 6.5.0-28-generic, locale en_US.UTF-8) • Flutter version 3.22.0-23.0.pre on channel master at /home/vogella/git/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision f6c8cc3fa0 (33 hours ago), 2024-05-06 01:57:33 -0400 • Engine revision c73fd390d1 • Dart version 3.5.0 (build 3.5.0-131.0.dev) • DevTools version 2.35.0 [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) • Android SDK at /home/vogella/Android/Sdk • Platform android-34, build-tools 34.0.0 • Java binary at: /home/vogella/dev/android-studio/android-studio/jbr/bin/java • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231) • All Android licenses accepted. [✓] Chrome - develop for the web • Chrome at google-chrome [✓] Linux toolchain - develop for Linux desktop • Ubuntu clang version 16.0.6 (15) • cmake version 3.27.4 • ninja version 1.11.1 • pkg-config version 1.8.1 [✓] Android Studio (version 2022.3) • Android Studio at /home/vogella/dev/android-studio/android-studio • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231) [✓] VS Code (version 1.88.1) • VS Code at /snap/code/current/usr/share/code • Flutter extension version 3.88.0 [✓] Connected device (3 available) • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64 • Android 14 (API 34) (emulator) • Linux (desktop) • linux • linux-x64 • Ubuntu 23.10 6.5.0-28-generic • Chrome (web) • chrome • web-javascript • Google Chrome 124.0.6367.60 [✓] Network resources • All expected network resources are available. • No issues found! ```