문제

I have a common test suite and I need to perform it with rebar. Usually it is done with command

rebar ct suites=mysuite

But there is an obstacle. My suite is required configuration file and I need to specify it when I am performing tests. ct_run allows to do it with

ct_run -config <configfile>

Does anybody know how can I specify config file with rebar?

도움이 되었습니까?

해결책

I'm looking at the source code, and it doesn't look like you can specify one by name.

It's hard coded to look in your test directory for the following files:

  • test.config for the -ct_config option
  • app.config for the -config option

If that doesn't work for you, you could probably patch it to take a rebar.config parameter instead.

다른 팁

Update: use rebar3 instead of rebar

Add following to rebar.config:

{ct_opts, [
  {config, "./config/test.config"}
]}.

More details here.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top