| commit | cdb4f19ed992d9c1bd32166203df99985b374cb7 | [log] [tgz] |
|---|---|---|
| author | Darren Chan <chandarren@google.com> | Tue Sep 09 20:00:58 2025 -0700 |
| committer | Darren Chan <chandarren@google.com> | Tue Sep 09 20:00:58 2025 -0700 |
| tree | 0703a758109c8726207c5ddbb00be60fd24a1ee2 | |
| parent | 6b3caf95e9c02cef03ac937ef63f04edd5854723 [diff] |
[test][zxdb] Prevent rogue fx test debugger spawn. Specify `--use-existing-debugger` to prevent `fx test` from spawning its own `ffx debug connect` instance when `--break-on-failure` is specified, preventing any rogue target-side `debug_agent` processes which can cause flakes when debugging tests. Depends-On: Ia35dc06c163063e7c7d40ffc5e7e0ce164d46ef0 Fixed: 443064881 Change-Id: Ifaadf7a2df0e4e2021df5332ce269c59bad8fb14 Reviewed-on: https://fuchsia-review.googlesource.com/c/vscode-plugins/+/1365591 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Amy Hu <amyhu@google.com> Dependencies-Satisfied: CL Deps Checker <cl-deps-checker@fuchsia-internal-service-accts.iam.gserviceaccount.com>
The Fuchsia VS Code Extension streamlines Fuchsia development by integrating essential tools and workflows within the editor.
Visit the fuchsia.dev reference for a detailed walkthrough of this extension's features, Using the Fuchsia extension for VS Code.
Ensure you have a Fuchsia source checkout. You may need to configure the path to your ffx tool:
Settings > Extensions > FuchsiaFuchsia: Ffx Path to the absolute path of your ffx executable.If not set, the extension will search for ffx in ./tools/ffx and ./.jiri_root/bin/ffx.
All features are accessible via the VS Code command palette Ctrl+Shift+P or Cmd+Shift+P. Type “Fuchsia” to see a list of available commands.

There are two options to set a keybinds for fx build.
Default build task
Terminal > Configure Default Build Task...Fuchsia Extension: fx buildCustom key
Preferences: Open Keyboard ShortcutsFuchsia: fx buildUse of the Fuchsia core developer tools is subject to the Google Terms of Service. The Google Privacy Policy describes how data is handled in your use of this service.