Erlang 如何为使用钢筋运行测试的公共_测试指定配置文件
我有一个通用测试套件,需要使用钢筋执行它。通常是通过命令完成的Erlang 如何为使用钢筋运行测试的公共_测试指定配置文件,erlang,rebar,common-test,Erlang,Rebar,Common Test,我有一个通用测试套件,需要使用钢筋执行它。通常是通过命令完成的 rebar ct suites=mysuite 但有一个障碍。我的套件是必需的配置文件,我需要在执行测试时指定它ct\U run允许使用 ct_run -config <configfile> ct\u运行-配置 有人知道如何使用钢筋指定配置文件吗?我正在查看,但您似乎无法按名称指定配置文件 在test目录中查找以下文件是硬编码的: -ct\u config选项的test.config -config选项的app
rebar ct suites=mysuite
但有一个障碍。我的套件是必需的配置文件,我需要在执行测试时指定它ct\U run允许使用
ct_run -config <configfile>
ct\u运行-配置
有人知道如何使用钢筋指定配置文件吗?我正在查看,但您似乎无法按名称指定配置文件
在test
目录中查找以下文件是硬编码的:
选项的-ct\u config
test.config
选项的-config
app.config
如果这对您不起作用,您可能会对其进行修补,改为使用
rebar.config
参数。更新:使用rebar3
而不是rebar
将以下内容添加到rebar.config
:
{ct_opts, [
{config, "./config/test.config"}
]}.
更多细节。这对我很有用。不幸的是,ct配置文件test.config确实在rebar源代码中进行了共享编码。也许我会创建一个补丁,以便能够在命令行中设置配置。