mirror of https://github.com/astral-sh/ruff
Support relative `--ty-path` in ty-benchmark (#18385)
## Summary This currently doesn't work because the benchmark changes the working directory. Also updates the process name to make it easier to compare two local ty binaries.
This commit is contained in:
parent
b390b3cb8e
commit
aa1fad61e0
|
|
@ -59,9 +59,9 @@ class Ty(Tool):
|
|||
|
||||
def __init__(self, *, path: Path | None = None):
|
||||
self.name = str(path) or "ty"
|
||||
self.path = path or (
|
||||
(Path(__file__) / "../../../../../target/release/ty").resolve()
|
||||
)
|
||||
self.path = (
|
||||
path or (Path(__file__) / "../../../../../target/release/ty")
|
||||
).resolve()
|
||||
|
||||
assert self.path.is_file(), (
|
||||
f"ty not found at '{self.path}'. Run `cargo build --release --bin ty`."
|
||||
|
|
@ -73,7 +73,7 @@ class Ty(Tool):
|
|||
command.extend(["--python", str(venv.path)])
|
||||
|
||||
return Command(
|
||||
name="ty",
|
||||
name=self.name,
|
||||
command=command,
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue