【发布时间】:2022-07-18 22:26:51
【问题描述】:
我是 opa/rego 的新手,并且有一个我想运行的 opa 测试。在该测试 .rego 文件中,我想使用来自不同目录的 input.json 文件。有没有办法在测试文件中的“输入为_____”语句中指定该文件?即
test_allow {
allow with input as <path-to-file>
}
到目前为止,我的想法使我尝试了 -b 选项,但目录相距甚远,我不希望捆绑那么大且依赖。此外,我考虑过导入语句,但我在 opa test 子命令中没有“-i”选项。我还尝试在 opa test 子命令中指定每个文件(.rego 策略文件、.rego 测试文件和输入文件),但无济于事。
非常感谢任何帮助
【问题讨论】: