From 3667919576530a72c4f13141423e58329126d51a Mon Sep 17 00:00:00 2001 From: Zofia Polkowska Date: Thu, 6 Sep 2018 14:56:37 +0200 Subject: [PATCH 1/3] Add codecov plugin --- rebar.config | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rebar.config b/rebar.config index 5b6e055..4a29124 100644 --- a/rebar.config +++ b/rebar.config @@ -15,7 +15,12 @@ [{deps, [{proper, "1.3.0"}]}] }]}. -{plugins , [coveralls]}. +{plugins , [coveralls, + {rebar3_codecov, + {git, "https://github.com/zofpolkowska/rebar3_codecov.git", + {ref, "3d0af19"}}} + ]}. + {cover_enabled , true}. {cover_export_enabled , true}. {coveralls_coverdata , "_build/test/cover/eunit.coverdata"}. From 89a9076ebc775c683db26de1e1f0430b0b1cad66 Mon Sep 17 00:00:00 2001 From: Zofia Polkowska Date: Thu, 6 Sep 2018 14:57:26 +0200 Subject: [PATCH 2/3] Execute codecov plugin --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index ae6697e..7707ec4 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,9 @@ test: test-compile coverage-report: _build/test/cover/eunit.coverdata ./rebar3 coveralls send +codecov: _build/test/cover/eunit.coverdata + ./rebar3 codecov analyze + rebar3: wget https://github.com/erlang/rebar3/releases/download/3.6.1/rebar3 &&\ chmod u+x rebar3 From ccf5303413f02ef12976fffc9b13bfded04afc63 Mon Sep 17 00:00:00 2001 From: Zofia Polkowska Date: Thu, 6 Sep 2018 14:59:16 +0200 Subject: [PATCH 3/3] Add codecov to .travis.yml --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 078d5a6..2408a0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,9 +11,12 @@ otp_release: install: - make - make test-compile + - travis_retry pip install --user codecov script: - make test - make dialyzer after_success: - - make coverage-report + - make coverage-report + - make codecov + - codecov