How to specify configuration file for common_test running tests with rebar

common-test, erlang, 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:

- `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.

Problem

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?

Original source