Tag: BAZEL
Tengo este objetivo de prueba que se ejecuta aproximadamente así… py_test( name = “test_foo”, srcs = [ “test_foo.py”, ], data = [ “//sw_bar:big_binary_baz”, ], args = [ “–junit-xml=test-reports/test_foo.xml”, ], tags = [ “exclusive”, “no-remote-exec”, “requires-network”, ], ) Debido a que esta prueba se está ejecutando en hardware seleccionado, necesitamos ejecutarla . . . Read more
Me gustaría subir una imagen de Docker a un registro con una etiqueta que corresponda al hash SHA-256 de la imagen. Estoy utilizando Bazel y más específicamente container_push de docker_rules. Desafortunadamente, no puedo obtener el hash de la imagen y etiquetarla con él. Suponiendo que tengo la siguiente configuración en . . . Read more
Tengo la siguiente estructura de directorios: pb/ ├─ service/ │ ├─ service.proto │ ├─ BUILD ├─ common/ │ ├─ common.proto │ ├─ BUILD Cada servicio define un objetivo “rules.proto.grpc” para la generación de código. “` load(“@rules_proto//proto:defs.bzl”, “proto_library”) load(“@rules_proto_grpc//python:python_proto_library.bzl”, PY_PROTO_DEPS = “PROTO_DEPS”) load(“@rules_python//python:defs.bzl”, “py_library”) gazelle: ignore gazelle: proto disable_global proto_library( name . . . Read more
Me gustaría verificar un archivo de texto en nuestro código base de monorepo a través de pruebas de JUnit. Las pruebas de JUnit se ejecutan mediante el comando bazel test. ¿Cómo puedo configurar Bazel para pasar la ruta del directorio del código fuente (no la ruta del archivo JAR compilado . . . Read more
Cuando ejecuto bazel test …, el código en cpp se compila, pero Python se bloquea. Leí esto antes de escribir esta pregunta, pero no puedo encontrar ninguna solución: https://github.com/pybind/pybind11/issues/314 https://stackoverflow.com/questions/56002315/undefined-symbol-pythreadstate-current-when-importing-tensorflow https://github.com/carla-simulator/ros-bridge/issues/368 https://python-forum.io/thread-32297.html SO: Linux 5.11.0-43-generic #47~20.04.2-Ubuntu SMP Mon Dec 13 11:06:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux Python: Python 3.8.10 . . . Read more