Dave Smith
457163e44c
Merge pull request #316 from danielwhite/document-rsync-feature
Document availability of rsync for fetching deps in rebar.config.sample
il y a 12 ans
Daniel White
f38c0b007c
Document availability of rsync for fetching deps in rebar.config.sample
il y a 12 ans
Tuncer Ayaz
9521586bdd
rebar_deps: fix whitespace errors
il y a 12 ans
Yurii Rashkovskii
9a57e06015
Restore ability to specify deps_dir on the command line
It was previously possible to run `rebar compile deps_dir=/path/to/deps`,
but as of 70d27c5720331076f52e4fd7bcd1dc8045c8c86a, it was nixed.
il y a 12 ans
Shunichi Shinohara
22b703efa8
eunit: analyze coverage only for cover compiled modules
This change fixes #310 .
il y a 12 ans
Daniel Luna
7bd318c219
xref: allow multiple behaviours and ignore_xref pragmas
il y a 12 ans
Eric Merritt
eaad535e31
Allow script to be evaluated when app file is loaded
This allows an <app-name>.app.src.script to be defined and evaluated
when <app-name>.app.src or <app-name>.app are loaded. This allows the
user to add project specific manipulations to app metadata.
il y a 12 ans
Tuncer Ayaz
e0bc55db33
Use R15B02 EUnit {test,M,F} primitive as suggested by Richard Carlsson
il y a 12 ans
joewilliams
29492dd0e8
Correctly use release_handler:create_RELEASES
il y a 12 ans
Tuncer Ayaz
73e9413a01
Update custom xref query
il y a 12 ans
Tuncer Ayaz
f9a759bef9
Add Ryan Zezeski to THANKS file
il y a 12 ans
Ryan Zezeski
e7be6874d7
Pass compile flags to protobuffs
By default protobuffs doesn't create beams with debug info. This
causes issues when running dialyzer which requires debug info. Read
the `erl_opts` config and pass it down to protobuffs compiler.
il y a 12 ans
Tuncer Ayaz
48c7f53930
Fix inttest/ct2 ct spec file location (Thanks Peter Andersson)
The DirRef in the spec file is relative to the directory where the spec
file is located. ct2_rt was erroneously copying the spec file to test/.
il y a 12 ans
Tuncer Ayaz
0adf3d2461
inttest/ct2: enable rebar DEBUG log level
il y a 12 ans
Tuncer Ayaz
d22a2bb81f
rebar_ct: ?DEBUG log ct_run command
il y a 12 ans
Tuncer Ayaz
f460eb14bc
rebar_ct: do not export variable from case
il y a 12 ans
Tuncer Ayaz
f0bf3503cb
Update port_env for Mountain Lion (Noticed-by: Tony Rogvall)
il y a 12 ans
Tuncer Ayaz
f22337b68f
Comment eunit_test:function_wrapper/2 TODO
il y a 12 ans
Tuncer Ayaz
0af95507aa
Update custom xref query (eunit_test calls)
eunit_test:function_wrapper/2 was renamed to eunit:mf_wrapper/2 in
R15B02. Ignore both calls like we do with escript:foldl/3.
il y a 12 ans
Tuncer Ayaz
8aadd65a34
rebar_eunit: adapt to R15B02 changes
il y a 12 ans
Tuncer Ayaz
3cc8fb2855
rebar_reltool: remove blank lines
il y a 12 ans
Tuncer Ayaz
18dbcd61b6
Add Dmitriy Kargapolov to THANKS file
il y a 12 ans
Dmitriy Kargapolov
9c7259d8a2
Add dynamic .script support for overlay vars file
il y a 13 ans
Tuncer Ayaz
7889cbe523
Add Markus Nasman to THANKS file
il y a 12 ans
Markus Näsman
2d139ea6c2
Stop cover server between eunit runs for speed
Cover gets slower and slower for each application. This is due to the
cover_server internal state. Stopping the cover server between
eunit+cover runs, emptying the cover_server state, gives a ~5-6x speed
improvement when analyzing many Erlang modules. Stopping the cover
server replaces the earlier practice of doing a cover:reset before each
run. On a project consisting of 62 dependencies with a total of 1866
Erlang modules the running time of rebar eunit decreased from ~20
minutes to ~3 minutes.
il y a 12 ans
Tuncer Ayaz
ff8337f9b0
Fix whitespace error in rebar_eunit
il y a 12 ans
Tuncer Ayaz
f528c397f8
Fix whitespace errors in rebar_ct and rebar_eunit
il y a 12 ans
Tuncer Ayaz
3c0d97bf2c
Cleanup and comment
il y a 12 ans
Roberto Ostinelli
60516dc406
Fix tests= option not running generator tests
il y a 12 ans
Roberto Ostinelli
fa6618f2b4
Add experimental tests= filter without eunit suites
il y a 12 ans
Tuncer Ayaz
9dd8e7f2ee
Fix #295 (consider *_SUITE.beam in ct skip check)
il y a 12 ans
Tuncer Ayaz
e8557d262f
inttest: remove superfluous blank lines
il y a 12 ans
Tuncer Ayaz
c3c6ee7a55
inttest: fix whitespace errors
il y a 12 ans
Tuncer Ayaz
1dfb407bbc
Add Joe DeVivo to THANKS file
il y a 12 ans
Tuncer Ayaz
6c1694980c
Fix whitespace error
il y a 12 ans
Joe DeVivo
991e2ce8e1
Add erlc override from erl_opts: outdir
il y a 12 ans
Tuncer Ayaz
e34b702423
bootstrap: fix and enhance VCS_INFO handling
* re-compile rebar.erl instead of rebar_core to define VCS_INFO
* append "-dirty" if vcs indicates unclean repo status
il y a 12 ans
Tuncer Ayaz
0822075250
Update .gitignore (add .eunit and deps)
il y a 12 ans
Tuncer Ayaz
fc7df16e31
Clarify comments
il y a 12 ans
Tuncer Ayaz
d76d063d05
Add Roberto Ostinelli to THANKS file
il y a 12 ans
Tuncer Ayaz
bdee72fae8
rebar_eunit: add tests= TODO item
il y a 12 ans
Roberto Ostinelli
69dc9ec933
Add experimental tests= filter for eunit suites
il y a 12 ans
Tuncer Ayaz
563607bc02
Change escript zip archive creation as suggested by Siri Hansen
1. manually insert directory entries to work around issues fixed in
R15B02 erl_prim_loader
2. put the escript archive's beams in appname/appname/ebin
Tested with R13B03 and R15B01.
il y a 13 ans
Tuncer Ayaz
795f9345a7
New upstream mustache.erl
il y a 12 ans
Tuncer Ayaz
5d6b82390f
rebar_eunit: fix typo
il y a 12 ans
Tuncer Ayaz
8f3873e061
rebar_utils: refactor get_experimental and get_deprecated funs
il y a 12 ans
Tuncer Ayaz
75a6de27e7
rebar_qc: ensure_dir/1 the same way as in rebar_eunit
il y a 12 ans
Tuncer Ayaz
e47d643ea3
Use separate dirs for eunit and qc
il y a 12 ans
Tuncer Ayaz
b5e0d6d5db
Fix rebar_core:restore_code_path (Reported-by: Siri Hansen)
Use erl_prim_loader:read_file_info instead of filelib:is_file to make
sure paths inside the escript archive are handled properly.
il y a 12 ans
Tuncer Ayaz
16091f9934
rebar_utils: fix whitespace error
il y a 12 ans