如何在bazel中设置TEST_WORKSPACE环境变量?

时间:2019-07-11 18:22:07

标签: bazel

我正在尝试使用bazel运行E2E测试。我当前的测试是使用SBT在我的仓库根目录下的2个子目录中运行的。

我的测试无法访问我认为必要的类,因为cwd和path不正确。关于设置TEST_WORKSPACE变量的任何建议吗?

我目前正在沙盒外部使用标签“ no-sandbox”运行测试,但是仍然在$ TEST_SRCDIR / $ TEST_WORKSPACE位置执行测试,该位置当前是错误的cwd。在将我的大部分存储库作为数据依赖项注入到execroot后,我尝试使用--test_env = TEST_WORKSPACE =“子目录”来设置TEST_WORKSPACE。但是,每次执行此操作时,在测试运行期间,TEST_WORKSPACE都会重置(或覆盖)为“ __main_ _”。

0 个答案:

没有答案