diff --git a/rebar.config b/rebar.config index 914a768..ced60c4 100644 --- a/rebar.config +++ b/rebar.config @@ -1,13 +1,10 @@ {profiles, [ {test, - [ {deps, [ + [ {deps, [ {cowboy, "1.1.2"}, recon, { proper, {git, "https://github.com/manopapad/proper.git", {tag, "v1.2"}} } ] } ]} ]}. -{plugins, [{coveralls, {git, "https://github.com/markusn/coveralls-erl", {ref, "57a190502cd2606d2b5cc142bd5cec1ec7c497b2"}}}]}. {cover_enabled, true}. {cover_export_enabled, true}. -{coveralls_coverdata, "_build/test/cover/ct.coverdata"}. -{coveralls_service_name, "travis-ci"}. diff --git a/rebar.config.script b/rebar.config.script index 5e98fdc..7906974 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -1,9 +1,12 @@ %%% -*- mode: erlang -*- -case os:getenv("TRAVIS") of - "true" -> - JobId = os:getenv("TRAVIS_JOB_ID"), - lists:keystore(coveralls_service_job_id, 1, CONFIG, {coveralls_service_job_id, JobId}); - _ -> - CONFIG +case os:getenv("TRAVIS_JOB_ID") of + false -> CONFIG; + JobId -> + [{plugins, [coveralls]}, + {coveralls_coverdata, "_build/test/cover/ct.coverdata"}, + {coveralls_service_name, "travis-ci"}, + {coveralls_service_job_id, JobId} + | CONFIG + ] end.