summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Doane <jaydoane@apache.org>2022-09-26 22:45:28 -0700
committerJay Doane <jay.s.doane@gmail.com>2022-09-28 07:10:45 -0700
commitec5d19b4b460839fb6c1f23c098f5ceb9b1ca304 (patch)
tree8baf5e5503a7e9d12f6adab6277c622eed77053f
parent6a20b5e9d350264a55655b39e19fae4923e0bdf3 (diff)
downloadcouchdb-ec5d19b4b460839fb6c1f23c098f5ceb9b1ca304.tar.gz
Enable eunit coverage for all applications
Enable eunit test coverage for all applications via top level rebar.config.script, and remove redundant configuration at the application level.
-rw-r--r--rebar.config.script2
-rw-r--r--src/chttpd/rebar.config4
-rw-r--r--src/couch_dist/rebar.config4
-rw-r--r--src/couch_epi/rebar.config4
-rw-r--r--src/couch_index/rebar.config4
-rw-r--r--src/couch_log/rebar.config4
-rw-r--r--src/couch_mrview/rebar.config4
-rw-r--r--src/couch_tests/rebar.config4
-rw-r--r--src/fabric/rebar.config16
-rw-r--r--src/jwtf/rebar.config3
-rw-r--r--src/mem3/rebar.config16
-rw-r--r--src/rexi/rebar.config4
-rw-r--r--src/smoosh/rebar.config4
13 files changed, 2 insertions, 71 deletions
diff --git a/rebar.config.script b/rebar.config.script
index b0c2236bc..53e396597 100644
--- a/rebar.config.script
+++ b/rebar.config.script
@@ -185,6 +185,8 @@ MakeDep = fun
end.
AddConfig = [
+ {cover_enabled, true},
+ {cover_print_enabled, true},
{require_otp_vsn, "23|24|25"},
{deps_dir, "src"},
{deps, lists:map(MakeDep, DepDescs ++ OptionalDeps)},
diff --git a/src/chttpd/rebar.config b/src/chttpd/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/chttpd/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/couch_dist/rebar.config b/src/couch_dist/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/couch_dist/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/couch_epi/rebar.config b/src/couch_epi/rebar.config
index 070a5ec9b..b8acce258 100644
--- a/src/couch_epi/rebar.config
+++ b/src/couch_epi/rebar.config
@@ -1,9 +1,5 @@
% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-{cover_enabled, true}.
-
-{cover_print_enabled, true}.
-
{erl_opts, [
{platform_define, "^R16", 'pre18'},
{platform_define, "^17", 'pre18'}]}.
diff --git a/src/couch_index/rebar.config b/src/couch_index/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/couch_index/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/couch_log/rebar.config b/src/couch_log/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/couch_log/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/couch_mrview/rebar.config b/src/couch_mrview/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/couch_mrview/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/couch_tests/rebar.config b/src/couch_tests/rebar.config
index 8fd88bc6d..943c73f97 100644
--- a/src/couch_tests/rebar.config
+++ b/src/couch_tests/rebar.config
@@ -16,7 +16,3 @@
{src_dirs, ["src", "setups"]}]}.
{eunit_opts, [verbose]}.
-
-{cover_enabled, true}.
-
-{cover_print_enabled, true}.
diff --git a/src/fabric/rebar.config b/src/fabric/rebar.config
deleted file mode 100644
index f91d4a51b..000000000
--- a/src/fabric/rebar.config
+++ /dev/null
@@ -1,16 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-% Licensed under the Apache License, Version 2.0 (the "License"); you may not
-% use this file except in compliance with the License. You may obtain a copy of
-% the License at
-%
-% http://www.apache.org/licenses/LICENSE-2.0
-%
-% Unless required by applicable law or agreed to in writing, software
-% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-% License for the specific language governing permissions and limitations under
-% the License.
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/jwtf/rebar.config b/src/jwtf/rebar.config
index 791b035ea..632124ac3 100644
--- a/src/jwtf/rebar.config
+++ b/src/jwtf/rebar.config
@@ -1,4 +1 @@
% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/mem3/rebar.config b/src/mem3/rebar.config
deleted file mode 100644
index f91d4a51b..000000000
--- a/src/mem3/rebar.config
+++ /dev/null
@@ -1,16 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-% Licensed under the Apache License, Version 2.0 (the "License"); you may not
-% use this file except in compliance with the License. You may obtain a copy of
-% the License at
-%
-% http://www.apache.org/licenses/LICENSE-2.0
-%
-% Unless required by applicable law or agreed to in writing, software
-% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-% License for the specific language governing permissions and limitations under
-% the License.
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/rexi/rebar.config b/src/rexi/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/rexi/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.
diff --git a/src/smoosh/rebar.config b/src/smoosh/rebar.config
deleted file mode 100644
index 791b035ea..000000000
--- a/src/smoosh/rebar.config
+++ /dev/null
@@ -1,4 +0,0 @@
-% vim: set ft=erlang : -*- erlang -*- % Magic lines for code editors
-
-{cover_enabled, true}.
-{cover_print_enabled, true}.