Tuncer Ayaz
99b645e4a3
Separate eunit and qc compile options
před 12 roky
Tuncer Ayaz
803f6e8ecd
Replace test-compile with compile_only=true option
před 12 roky
Tuncer Ayaz
e5569e6862
rebar_qc: use lists:flatmap/2
před 12 roky
Tuncer Ayaz
3f2ad54ebc
rebar_qc: fix #292 (Reported-by: Brian L. Troutwine)
před 12 roky
Lev Walkin
f2f294d812
Do not rewrite .app file if it didn't change
před 12 roky
Edwin Fine
ca8d7cc95d
Ensure edocs are also built if only overview.edoc changes
před 12 roky
DeadZen
f1d35f9d06
Add ct_log_dir option, skip test dir with no SUITE
When rebar ct executes with its default common test directory of "test",
it will generate a hardcoded "logs" directory in every application with
a test directory present, causing an overlap with eunit's test framework
so even test directories with only eunit tests will be processed by ct.
před 12 roky
Tuncer Ayaz
888bbc8ee2
Fix whitespace error
před 12 roky
Tuncer Ayaz
fdc1425a3b
Use rebar_utils:test_dir/0 for coverdata export file
před 12 roky
David Åberg
43d5b6257e
Enable export of cover data from eunit testrun
před 13 roky
Tuncer Ayaz
aec71f93cb
Clean up specs
před 12 roky
Tuncer Ayaz
1b9f2a5981
rebar_utils: fix whitespace error
před 12 roky
Tuncer Ayaz
491d52298e
Re-use rebar_utils:ebin_dir()
před 12 roky
Tuncer Ayaz
e2492eb37f
rebar_utils: call get_cwd/1 locally
před 12 roky
Tuncer Ayaz
870f8cfbb4
rebar_utils: clean up specs
před 12 roky
Tuncer Ayaz
70c82ba1c1
Fix arg order in rebar_erlc_compiler:compile_mib/3
před 12 roky
Tuncer Ayaz
0b18b208e2
Only print absolute filename if not in base_dir
před 12 roky
Tuncer Ayaz
4f19572ff9
Remove two comments
před 12 roky
Tuncer Ayaz
392adcf967
Refactor setup_env rebar_config funs
před 12 roky
Tuncer Ayaz
c9ddb8325a
Quote EUnit User's guide about _tests.beam handling
před 12 roky
Tuncer Ayaz
ad2e94b96b
Add experimental notice to test-compile and shell
před 12 roky
Tuncer Ayaz
636c02f0be
Fix R13B03 build (Reported-by: Sergey Nartimov)
před 12 roky
Joseph Wayne Norton
2d62896de0
Fix -D handling
před 12 roky
Tuncer Ayaz
74a82fa104
Fix -c typo (Noticed-by: Joe Norton)
před 12 roky
Tuncer Ayaz
64972a0be5
Fix trivial comment typo
před 12 roky
Tuncer Ayaz
228f39efa1
Rename old eunit compile options for consistency with test-compile
před 12 roky
Steven Gravell
093f160be5
relative libs in RELEASES file
před 12 roky
Daniel Luna
d496be2871
rebar_rel_utils: remove two lines of noop
před 12 roky
Tuncer Ayaz
70d27c5720
rebar_deps: use xconf for deps_dir
před 12 roky
Tuncer Ayaz
f6cfc74dc0
Fix indenting
před 12 roky
Tuncer Ayaz
c648af3697
Finalize port_compiler deprecations
před 12 roky
Tuncer Ayaz
c0644dc195
Finalize app=, skip_app=, suite= deprecations
před 12 roky
Tuncer Ayaz
e75a97ad33
Add 'qc' cmd and rename eunit-compile to test-compile
před 14 roky
Tuncer Ayaz
902dcdf3ff
Add 'eunit-compile' cmd (Suggested-by: Joe Norton)
před 14 roky
Tuncer Ayaz
252757c753
Do not use application:set_env
před 12 roky
Tuncer Ayaz
3c56fbab6f
Restore old reltool vsn check
reltool is missing an app resource file before R14A.
Therefore, restore the old check and add TODO.
před 12 roky
Tuncer Ayaz
86c69bc253
Fix Dialyzer warning
před 12 roky
Ulf Wiger
6996cd4fcc
Use a more appropriate method to check reltool's vsn
If running e.g. rebar generate using an OTP development build,
rebar will complain that reltool has the version "", which is
less than the required "0.5.2". This is because rebar_reltool
simply checks the path returned by code:which(reltool), which
doesn't yield version information if used in a development build.
This patch substitutes a more robust method (load reltool and
fetch the info from application:loaded_applications()).
As it happens, this will not be enough to make things work,
but now Reltool will explain that it cannot generate a spec
from a system that is not installed, giving a better hint
as to what needs to be done.
před 12 roky
Tuncer Ayaz
5a4ddd5524
Do not keep eunit config
před 12 roky
Tuncer Ayaz
e1c9d69d1d
Do not use rebar_config:set_global in rebar_templater
před 13 roky
Tuncer Ayaz
d9e6cc3d90
Do not use process dict in rebar_templater
před 13 roky
Tuncer Ayaz
4fe3306d99
Document rebar_config TODOs
před 13 roky
Tuncer Ayaz
db78956295
Make sure cached setup_envs are reset
před 13 roky
Tuncer Ayaz
e185e86bff
Remove shared state
před 13 roky
Tuncer Ayaz
1948eb4a47
Re-word comment
před 13 roky
Tuncer Ayaz
94958d05d5
Add missing comment in rebar_erlc_compiler
před 13 roky
Tuncer Ayaz
e4fb80799b
Remove debug log
před 13 roky
Tuncer Ayaz
015858b2d3
Simplify eunit
před 13 roky
Tuncer Ayaz
990e60f120
Use filename:join
před 13 roky
Kresten Krab Thorup
4541f8f5db
Fix crazy indentation :-)
před 14 roky