From d282e23cb2d60b5b820a54023b46e267afd5f8e8 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Thu, 1 Aug 2024 13:07:22 -0400 Subject: [PATCH] add build and test commands to justfile --- justfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/justfile b/justfile index fc2e297069b1..02d558aad9bd 100644 --- a/justfile +++ b/justfile @@ -1,3 +1,9 @@ +default: + @just --list + +# Override this value by calling `just --set clang_version 18` +clang_version := "15" + prepare: cargo install gen-compile-commands @@ -6,3 +12,15 @@ compile-commands: clean: rm -f compile_commands.json + +build *args="//...": + bazel build {{args}} --action_env=CC=clang-{{clang_version}} --action_env=CXX=clang++-{{clang_version}} + +build-asan *args="//...": + just build {{args}} --config=asan --sandbox_debug + +test *args="//...": + bazel test {{args}} --action_env=CC=clang-{{clang_version}} --action_env=CXX=clang++-{{clang_version}} --test_env=LLVM_SYMBOLIZER=llvm-symbolizer-{{clang_version}} + +test-asan *args="//...": + just test {{args}} --config=asan