rebar/inttest
Tuncer Ayaz 77a0eb6fe4 Fix #56 (always-on recursion)
Always-on recursive application of all rebar commands causes too many
issues. Recursive application is required for:
1. dealing with dependencies: get-deps, update-deps, and compile of deps
   right after get-deps or update-deps
2. projects with a riak-like apps/ project structure and dev process

The vast majority of projects are not structured like riak. Therefore,
moving forward it's best to (by default) restrict recursive behavior to
dealing with deps. This commit does that and also adds command line and
rebar.config options for controlling or configuring recursion. Also, we
introduce two meta commands: prepare-deps (equivalent to rebar -r
get-deps compile) and refresh-deps (equivalent to rebar -r update-deps
compile). riak-like projects can extend the list of recursive commands
(to include 'eunit' and 'compile') by adding
{recursive_cmds, [eunit, compile]} to rebar.config.
2014-03-11 21:11:36 +00:00
..
ct1 inttest: fix whitespace errors 2012-08-18 19:29:29 +02:00
ct2 Fix inttest/ct2 ct spec file location (Thanks Peter Andersson) 2012-09-03 11:48:36 +02:00
depplugins Fix #56 (always-on recursion) 2014-03-11 21:11:36 +00:00
logging Change default log level to 'warn' and introduce -q/--quiet 2013-12-06 19:05:45 +01:00
rgen1 inttest/rgen_1: double the timeout a second time 2013-12-17 14:27:10 +01:00
t_custom_config Change default log level to 'warn' and introduce -q/--quiet 2013-12-06 19:05:45 +01:00
tdeps1 Fix #56 (always-on recursion) 2014-03-11 21:11:36 +00:00
tdeps2 Fix #56 (always-on recursion) 2014-03-11 21:11:36 +00:00
tdeps3 Don't over-aggressively clean the code path in the presence of lib_dir directives 2013-10-16 19:58:02 -04:00
tdeps_update Fix #56 (always-on recursion) 2014-03-11 21:11:36 +00:00
thooks Add pre and post script support for all commands 2011-03-12 16:31:41 +01:00
tplugins Fix warning in inttest/tplugins/tplugins_rt.erl 2012-07-01 22:29:37 +02:00
bug_5_rt.erl Updating integration tests 2010-06-09 13:17:48 -06:00