erlangrebarcommon-test

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?


Solution

  • 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:

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