forked from helium/blockchain-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rebar.config
79 lines (71 loc) · 2.38 KB
/
rebar.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
%% -*- erlang -*-
{cover_enabled, true}.
{cover_opts, [verbose]}.
{cover_excl_mods,
[
blockchain_txn_handler,
blockchain_poc_target_v2, % obsolete
blockchain_poc_path_v2, % obsolete
blockchain_poc_path_v3, % obsolete
%% cli stuff
blockchain_console,
blockchain_cli_ledger,
blockchain_cli_peer,
blockchain_cli_txn,
blockchain_cli_sc,
%% test stuff
blockchain_worker_meck_original,
blockchain_event_meck_original
]}.
{cover_export_enabled, true}.
{covertool, [{coverdata_files,
[
"ct.coverdata",
"eunit.coverdata"
]}]
}.
{deps, [
{lager, "3.9.1"},
{erl_base58, "0.0.1"},
{base64url, "1.0.1"},
{libp2p, ".*", {git, "https://github.com/helium/erlang-libp2p.git", {branch, "master"}}},
{clique, ".*", {git, "https://github.com/helium/clique.git", {branch, "develop"}}},
{h3, ".*", {git, "https://github.com/helium/erlang-h3.git", {branch, "master"}}},
{erl_angry_purple_tiger, ".*", {git, "https://github.com/helium/erl_angry_purple_tiger.git", {branch, "master"}}},
{erlang_stats, ".*", {git, "https://github.com/helium/erlang-stats.git", {branch, "master"}}},
{e2qc, ".*", {git, "https://github.com/helium/e2qc", {branch, "master"}}},
{vincenty, ".*", {git, "https://github.com/helium/vincenty", {branch, "master"}}},
{helium_proto, {git, "https://github.com/helium/proto.git", {branch, "master"}}},
{merkerl, ".*", {git, "https://github.com/helium/merkerl.git", {branch, "master"}}},
{xxhash, {git, "https://github.com/pierreis/erlang-xxhash", {branch, "master"}}},
{exor_filter, ".*", {git, "https://github.com/mpope9/exor_filter", {branch, "master"}}},
{erbloom, {git, "https://github.com/Vagabond/erbloom", {branch, "master"}}}
]}.
{erl_opts, [
debug_info,
{parse_transform, lager_transform},
{i, "./_build/default/plugins/gpb/include"},
warnings_as_errors
]}.
{plugins,
[
covertool,
{rebar3_eqc, {git, "https://github.com/Vagabond/rebar3-eqc-plugin", {branch, "master"}}}
]}.
{xref_checks, [
undefined_function_calls,
undefined_functions
%% deprecated_function_calls,
%% deprecated_functions
]}.
{profiles, [
{test, [
{deps, [{meck, "0.8.12"}]}
]},
{eqc, [
{erl_opts, [{d, 'TEST'}]},
{src_dirs, ["test", "src"]},
%% {cover_enabled, false},
{deps, [{meck, "0.8.12"}]}
]}
]}.