运行 rebar eunit 时,您可以通过以下方法将运行时参数传递给 Erlang:
ERL_FLAGS
环境变量:在运行 rebar eunit
之前,设置 ERL_FLAGS
环境变量,例如:export ERL_FLAGS="-your_param_name your_param_value"
rebar eunit
rebar.config
文件:在 rebar.config
文件中,您可以添加 erl_opts
选项以设置运行时参数。例如:{erl_opts, [
{your_param_name, your_param_value}
]}.
rebar eunit
时,您可以使用 -pa
或 -pz
选项将参数传递给 Erlang。例如:rebar eunit -pa /path/to/your/param
在这种情况下,您需要将参数放在一个目录中,并将该目录添加到 Erlang 的代码路径中。
rebar3
:如果您使用的是 rebar3
,您可以在 rebar.config
文件中添加 erl_opts
选项以设置运行时参数。例如:{erl_opts, [
{your_param_name, your_param_value}
]}.
然后,运行 rebar3 eunit
以运行测试。
请注意,这些选项可能不适用于所有情况,因此您可能需要根据您的具体需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云