about summary refs log tree commit diff
path: root/tests/ui/patchable-function-entry/patchable-function-entry-attribute.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-06-11 16:13:10 +0000
committerbors <bors@rust-lang.org>2024-06-11 16:13:10 +0000
commita97aef8466688d0d14fea1c311fa8db24173b5e1 (patch)
treec77f57d9e5b444fd900fd97a6bcbadf10b945560 /tests/ui/patchable-function-entry/patchable-function-entry-attribute.rs
parent5e1ab70dffc12895e984a3a1f87e6794d14c31f0 (diff)
parent1e9e86c655884e87e136c867818269b7d7a0dffa (diff)
downloadrust-a97aef8466688d0d14fea1c311fa8db24173b5e1.tar.gz
rust-a97aef8466688d0d14fea1c311fa8db24173b5e1.zip
Auto merge of #16840 - Wilfred:shell_runnable, r=Veykril
Allow rust-project.json to include arbitrary shell commands for runnables

This is a follow-up on #16135, resolving the feedback raised :)

Allow rust-project.json to include shell runnables, of the form:

```
{
  "build_info": {
    "label": "//project/foo:my-crate",
    "target_kind": "bin",
    "shell_runnables": [
      {
        "kind": "run",
        "program": "buck2",
        "args": ["run", "//project/foo:my-crate"]
      },
      {
        "kind": "test_one",
        "program": "test_runner",
        "args": ["--name=$$TEST_NAME$$"]
      }
    ]
  }
}

```

If these runnable configs are present for the current crate in rust-project.json, offer them as runnables in VS Code.

This PR required some boring changes to APIs that previously only handled cargo situations. I've split out these changes as commits labelled 'refactor', so it's easy to see the interesting changes.
Diffstat (limited to 'tests/ui/patchable-function-entry/patchable-function-entry-attribute.rs')
0 files changed, 0 insertions, 0 deletions