简体   繁体   中英

How to specify configuration file for common_test running tests with rebar

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 .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM