나는 cc_test 같이 사용bazel의 cc_test의 test_env 옵션
cc_test(
name = "xxx_test",
srcs = glob([
'xxx.cpp',
]),
linkopts = [
"-L/usr/local/lib",
"-lcppunit",
"-ldl",
"-lz",
"-ltbb",
"-llz4",
"-lzstd"
],
deps = [
":feature_generator"
],
)
나는이 cmd를 실행해야합니다
./bazel test @xxx//xxx:xxx_test --test_output=errors --test_env=LD_LIBRARY_PATH=/usr/local/lib
가 어떻게 그것을 생략 할 수 있습니다 "--test_env=LD_LIBRARY_PATH=/usr/local/lib".
는 cc_test가 env_path 옵션이 있습니까 ?
나는이
cc_test(
***
***
test_env = ['/usr/local/lib']
)
처럼하고 싶은 나는이 cmd를 테스트 할 수 있습니다 ./bazel test @xxx//xxx:xxx_test --test_output=errors
나는 내가이 cmd를 실행하면 지금
을 테스트 할 때 "--test_env=LD_LIBRARY_PATH=/usr/local/lib"
를 작성하려는 해달라고 : ./bazel test @xxx//xxx:xxx_test --test_output=errors
것
/home/alex.sh/.cache/bazel/_bazel_alex.sh/c973fcd5ba7eef8db46b22b84af3a149/bazel-sandbox/3561058496653596424/execroot/__main__/bazel-out/local-fastbuild/bin/external/feature_generator/featur\
e_generator/gbdt_test.runfiles/__main__/external/feature_generator/feature_generator/gbdt_test: error while loading shared libraries: libzstd.so.1: cannot open shared object file: No such fi\
le or directory
에 문제를 제기해야합니까? 예 : 무엇을하고 싶습니까?하려고 할 때 어떤 일이 생깁니 까? ./ bazel 테스트 @xxx : –
나는이 cc_test ( *** *** test_env = [ '를/usr/local/lib로'] ) 나는이 cmd를 테스트 할 수 있습니다처럼하고 싶은 // xxx : xxx_test --test_output = errors 테스트 할 때 "--test_env = LD_LIBRARY_PATH =/usr/local/lib"을 쓰려고하지 않습니다. – Alex
테스트 환경을 추가해야하는 이유는 무엇입니까? Bazelrc에 Bazel에게 더 많은 옵션을 전달합니까? –