[erlang-questions] CT and test.config

Roberto Ostinelli <>
Thu Apr 23 15:24:50 CEST 2015


Thank you Loïc, this works (i.e. `myapp` now starts) but now I'm unable to
read this config file in `myapp_SUITE.erl`.

`application:get_env(myapp, mykey)` and `ct:get_config({myapp, mykey})`
both return `undefined`.

On Thu, Apr 23, 2015 at 1:53 PM, Loïc Hoguin <> wrote:

> ct_run -erl_args -config test.config
>
>
> On 04/23/2015 02:41 PM, Roberto Ostinelli wrote:
>
>> All,
>> I've got an app `myapp` which uses a standard `sys.config` file.
>> I'd like to test it using Common Tests, with a test configuration file.
>>
>> I'm passing the variable `-config test.config` to ct_run.
>>
>> However, when I start my app from the Common Test suite
>> `myapp_SUITE.erl` then the app fails to start because inside the app
>> `application:get_env(myapp, mykey)` returns `undefined`. I can, however,
>> read this variable with `ct:get_config({myapp, mykey})`.
>>
>> How am I supposed to use a custom `test.config` file that is loaded in
>> ct_run *and* read by the app itself?
>>
>> I've spent almost a day on this and I'm honestly 5 minutes away from
>> dropping all this in the dustbin and using an external test tool
>> instead. Please help me stick to Erlang. :)
>>
>> r.
>>
>>
>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>>
> --
> Loïc Hoguin
> http://ninenines.eu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150423/d855270c/attachment.html>


More information about the erlang-questions mailing list