gpt4 book ai didi

java - bazel - 测试运行时的可写归档路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:02:23 28 4
gpt4 key购买 nike

我正在使用一些 bazel 测试目标(java_test 的 scala 风格)运行 E2E 测试。

在 Maven 中,我曾经将日志转储到测试期间创建的 target/logs 文件夹,然后如果出现问题 - 我可以查看此文件夹并找到日志。

在 bazel 中——我可以在我的测试日志配置中放置什么路径,以便它在测试完成/测试失败时可写并方便地使用?


我知道 java.io.tmp 目录是可写的,但在测试完成后会立即被删除。

最佳答案

所以通过 bazel 文档挖掘我发现了这个: https://docs.bazel.build/versions/master/test-encyclopedia.html#initial-conditions

似乎我可以读取环境变量 "TEST_UNDECLARED_OUTPUTS_DIR"它会给我一个可写的路径。我在那里写的任何东西都会被压缩并保存在 ./bazel-out/darwin-fastbuild/testlogs/<package-name>/<target-name>/test.outputs/outputs.zip

很酷!

关于java - bazel - 测试运行时的可写归档路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47871993/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com