Bazel:如何从 Scala / Java 的代码覆盖率中排除路径?
我正在使用 rules_scala 使用Bazel。我现在的问题是如何将文件从代码覆盖范围中排除。到目前为止,这就是我正在运行覆盖范围的方式: rm -rf coverage…
如何从规则 Args map_each 函数中获取 Bazel 输出基数?
我正在编写一个 Bazel 规则,它处理包含大量 jar 文件的输入 depsets。我的目标是获取用于启动应用程序的 jar 的完整(绝对)路径。 我使用 java_bina…
在 Bazel 的单个目录中运行来自多个目标的文件
我有一个集成测试目标,该目标使用来自两个不同目标的Runfiles: java_test( name = "test", srcs = ["Test.java"], data = ["//package:resource1", …
如何在C++中调用函数/类。
假设我在 hello.h 中 #ifndef LIB_HELLO_GREET_H_ #define LIB_HELLO_GREET_H_ class A{ public: int a = 0; int b = 0; int add(){ return a+b; } };…
在试运行或警告模式下运行 Gazelle
背景 有没有办法让瞪羚在空运行模式下运行? 我想创建一个 CI 作业,通过试运行来运行瞪羚,如果瞪羚发现任何更改,则会失败。 像这样的 $ bazel run …
常见的 Bazel gomock 规则
有没有一种方法可以在一个库中声明 gomock 规则并在另一个库中引用它? gomock 说明适用于同一包中声明的接口。例如: backend/service/db/BUILD.baze…
Bazel sh_binary 是否允许调用依赖于某些 pip 包的脚本?
我有以下 sh_binary sh_binary( name="worker", srcs=["worker.sh"], ) 和 worker.sh 看起来 #!/bin/bash celery -A twoopstracker worker -l INFO &>…
Bazelisk 构建不包含用于 cpu 错误的工具链
我正在尝试进行 bazel 构建 bazelisk build -c opt --strip=ALWAYS --host_crosstool_top=@bazel_tools//tools/cpp:toolchain --fat_apk_cpu=arm64-v8…
bazel构建tensorflow lite失败
我尝试使用 bazel 构建tensorflowlite。使用 bazel 4.2.2 版本、MSYS2 和 Visual C++ 构建工具 2019。执行构建时出现以下错误(命令:bazel build -c …
如何在目录列表上运行 Gazelle
上下文 我有一个目录列表 - libs - lib1 - lib2 - lib3 ... - bin - WORKSPACE - BUILD.bazel ... ,我想在我已列入白名单的这些目录的子集上运行瞪羚…
当我使用bazel编译依赖于curl的项目时,出现错误:error:unknown type name 'u32'
整个错误信息: In file included from external/curl/lib/sendf.c:30: /usr/include/linux/tcp.h:135:2: error: unknown type name 'u32' u32 real_i…
为什么从 bazel 执行的 pytest 会话将 classname junit 属性留空?
我发现我们之前在命令行直接 pytest 会话生成的一些 junit xml 在运行相同的测试时不再具有填充 testcase 标记的 classname 属性巴泽尔。为什么在 baz…