Search code examples
erlangrebareunit

passing runtime arguments to erlang when running rebar eunit


In my startup script, I am starting erlang with:

erl -args_file vm.args

Currently, while trying to run unit tests with rebar eunit is there a way for me to pass custom runtime arguments such as the -args_file option to the erlang process that rebar kicks off? I have searched docs high and low to no avail...

I appreciate the help.


Solution

  • I answered my own question. I use the ERL_FLAGS variable to pass command line args. Here is a snippet from my Makefile:

    ERL_FLAGS="-args_file test/conf/vm.eunit.args" ./rebar skip_deps=true eunit