Tuncer Ayaz
015e58201c
Support different log levels
2012-01-17 17:04:07 +01:00
Magnus Klaar
4db90bafef
Deprecate ct suite= option for suites= option
2012-01-06 20:40:46 +01:00
Tim Watson
286a2a88a4
Add support for customising common test directory
...
This patch allows users to specify the directory in which common_test
source files can be found. Most common_test suites are integration,
rather than unit tests and keeping the sources apart from test sources
for other frameworks such as eunit and PropEr is a useful feature.
2011-12-28 12:41:36 +01:00
Tuncer Ayaz
8c89a388bf
Universally support apps=/skip_apps=
2011-12-12 21:20:34 +01:00
Jan Klötzke
3f9b346dec
Fix the 'ct' target to work on Windows with MSYS
2011-10-20 16:27:35 +02:00
Tino Breddin
578ba06ad9
Add awareness of 'app' parameter to ct module
2011-08-04 18:38:49 +02:00
Tuncer Ayaz
4e0ab4065f
Fix grep portability (Reported-by: Andrew Thompson)
2011-07-14 13:03:54 +02:00
Tim Watson
2d385970bf
Pass extra params to ct (thanks Mickael Remond)
...
This patch adds a `ct_extra_params` option to rebar.config, the value
of which is appended to the shell command when executing common test.
2011-04-06 20:11:13 +02:00
Tuncer Ayaz
2ee4899d24
Fix code clarity and formatting
2011-03-22 11:12:57 +01:00
Shunichi Shinohara
cd3653616b
Fix ct include option prefix
2011-03-22 11:08:45 +01:00
Tim Watson
3db8f585f1
Add -spec support to rebar_ct command line
...
This change adds support for executing ct test runs based on test
specificiations, which was missing previously. The rebar_ct module
now looks for any number of files with a name ending in `test.spec`
and if it finds one or more, passes these after the `-spec` argument
to ct_run instead of explicitly configuring the config, user config
and coverage config variables.
When no specifications are found, then the module behaves as it did
before this change, and both the ct1 and (new) ct2 integration tests
appear to show this is a backwards compatible patch.
2011-02-21 15:08:24 +01:00
Tuncer Ayaz
63de05d914
Clean up code
2011-02-06 17:41:04 +01:00
Tuncer Ayaz
c466076ffb
Clean up emacs file local variables
2011-01-31 17:55:36 +01:00
Tuncer Ayaz
bb6731208e
Fix indentation in rebar_ct
2011-01-13 17:39:14 +01:00
Tuncer Ayaz
e4036cbe56
Apply Tidier suggestions
2011-01-13 17:39:14 +01:00
Juhani Rankimies
52ca7795fe
Unify executable invocation
...
Add flags to rebar_utils:sh to control output and error handling.
Replace calls to os:cmd with calls to rebar_utils:sh.
2011-01-06 15:02:19 +01:00
Benjamin Nortier
ab4e0a32ab
Add rebar code path to common test code path
2010-12-09 00:20:54 +01:00
Tuncer Ayaz
f8900aecc3
Fix dialyzer warning for rebar_utils:sh/2 call
...
rebar_utils:sh/2 terminates on error and does not return an error code
as expected.
2010-09-29 21:34:09 +02:00
Dave Smith
0262a3b461
Fixing bug 518; original patch by Tim Watson with some minor cleanups/clarifications
2010-07-28 07:57:04 -06:00
Dave Smith
8d14f3193d
Initial cleanup pass on rebar_ct; removing other targets in favor of "ct" (ala how eunit support works)
2010-06-22 15:43:09 -06:00
Tuncer Ayaz
0817dec7ca
Rolled back getopt to restore custom variables
2010-01-01 00:08:00 +01:00
Tuncer Ayaz
9a8015f2d7
Added vi modeline/emacs local variables to file headers
2009-12-31 19:42:53 +01:00
Tuncer Ayaz
940f9c232b
Enhanced option parsing with new getopt and made rebar more user friendly
2009-12-31 18:00:02 +01:00
Tuncer Ayaz
8c85021c1e
Deleted trailing whitespace
2009-12-30 13:13:39 +01:00
Dave Smith
d6600ab506
Fixing number of warnings and buglets
2009-12-14 08:58:22 -05:00
Jon Meredith
63d4968e36
Added check for suite compilation failures to rebar_ct.
2009-12-04 07:58:21 -07:00
Jon Meredith
a0d48d89ae
Added rebar_ct to support common_test targets test, int_test and perf_test.
2009-12-03 22:49:52 -07:00