Skip to content

Commit f8d1508

Browse files
committed
WS6-1
Justfile: codetracer-python-recorder/Cargo.lock: codetracer-python-recorder/Cargo.toml: codetracer-python-recorder/benches/trace_filter.rs: codetracer-python-recorder/src/lib.rs: codetracer-python-recorder/src/runtime/mod.rs: codetracer-python-recorder/src/runtime/value_capture.rs: codetracer-python-recorder/src/trace_filter/config.rs: codetracer-python-recorder/src/trace_filter/engine.rs: codetracer-python-recorder/src/trace_filter/mod.rs: codetracer-python-recorder/src/trace_filter/selector.rs: design-docs/configurable-trace-filters-implementation-plan.status.md: Signed-off-by: Tzanko Matev <[email protected]>
1 parent 6388f94 commit f8d1508

File tree

12 files changed

+1024
-193
lines changed

12 files changed

+1024
-193
lines changed

Justfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,19 @@ test: cargo-test py-test
4040
cargo-test:
4141
uv run cargo nextest run --manifest-path codetracer-python-recorder/Cargo.toml --workspace --no-default-features
4242

43+
bench:
44+
just venv
45+
ROOT="$(pwd)"; \
46+
PYTHON_BIN="$ROOT/.venv/bin/python"; \
47+
if [ ! -x "$PYTHON_BIN" ]; then \
48+
PYTHON_BIN="$ROOT/.venv/Scripts/python.exe"; \
49+
fi; \
50+
if [ ! -x "$PYTHON_BIN" ]; then \
51+
echo "Python interpreter not found. Run 'just venv <version>' first."; \
52+
exit 1; \
53+
fi; \
54+
PYO3_PYTHON="$PYTHON_BIN" uv run cargo bench --manifest-path codetracer-python-recorder/Cargo.toml --no-default-features --bench trace_filter
55+
4356
py-test:
4457
uv run --group dev --group test pytest codetracer-python-recorder/tests/python codetracer-pure-python-recorder
4558

0 commit comments

Comments
 (0)