我有一个自定义插件,我正在编写测试来测试它。为此,我使用gradle工具api(我发现这是推荐的测试方法)。
其中一项测试要求我通过设置一些环境变量来运行任务。我该如何测试呢。我没有看到ProjectConnection
提供设置环境变量的方法。
如果我必须手动测试,我必须这样做:
setenv LRG_REPOS foo
gradle verify_lrg -PlrgName=abc
其中verify_lrg
是我的自定义插件添加的任务。
目前要解决此问题,我正在使用ProcessBuilder
运行,但想知道是否有任何gradle工具方式(因为所有其他测试都使用gradle工具API)
答案 0 :(得分:1)