From 44b19a63adaf8eea6ac805b619f5c8897ecd26a1 Mon Sep 17 00:00:00 2001 From: Luis Rascao Date: Tue, 20 Sep 2016 18:52:32 +0100 Subject: Add proper configuration enabling coverage analysis Fetch latest stable rebar3 --- .travis.yml | 3 +++ cover.spec | 7 +++++-- rebar.config | 12 +++++++++--- rebar3 | Bin 516921 -> 0 bytes 4 files changed, 17 insertions(+), 5 deletions(-) delete mode 100755 rebar3 diff --git a/.travis.yml b/.travis.yml index 0dfe502..73e1eef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,9 @@ otp_release: - 17.0 - R16B03-1 - R15B03 +before_script: + - wget https://s3.amazonaws.com/rebar3/rebar3 + - chmod +x rebar3 script: "./rebar3 update && ./rebar3 ct" branches: only: diff --git a/cover.spec b/cover.spec index d0efd51..502f55c 100644 --- a/cover.spec +++ b/cover.spec @@ -1,6 +1,9 @@ %% -*- mode: Erlang; fill-column: 80; comment-column: 75; -*- {incl_app, relx}. {level, details}. +{incl_dirs_r, ["src", "test"]}. {excl_mods, [bin_dtl, erl_script_dtl, extended_bin_dtl, - install_upgrade_escript_dtl, nodetool_dtl, - sys_config_dtl, vm_args_dtl]}. + extended_bin_windows_dtl, erl_ini_dtl, + bin_windows_dtl, nodetool_dtl, + install_upgrade_escript_dtl, nodetool_dtl, + sys_config_dtl, vm_args_dtl, relx]}. diff --git a/rebar.config b/rebar.config index 618d8d7..677975a 100644 --- a/rebar.config +++ b/rebar.config @@ -46,6 +46,12 @@ {override, providers, [{erl_opts, [no_debug_info]}]} ]}. -{ct_opts, [{cover_spec, "cover.spec"}, - {cover_enabled, true}, - {cover_print_enabled, true}]}. +{ct_opts, [{cover_spec, "cover.spec"}]}. + +{cover_enabled, true}. +{cover_print_enabled, true}. +{cover_excl_mods, [bin_dtl, erl_script_dtl, extended_bin_dtl, + extended_bin_windows_dtl, erl_ini_dtl, + bin_windows_dtl, nodetool_dtl, + install_upgrade_escript_dtl, nodetool_dtl, + sys_config_dtl, vm_args_dtl, relx, rlx_topo]}. diff --git a/rebar3 b/rebar3 deleted file mode 100755 index 992eb02..0000000 Binary files a/rebar3 and /dev/null differ -- cgit v1.2.3