Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #41 from exterm/cover_html_validity | Dave Smith | 2013-06-25 | 1 | -2/+5 |
|\ | | | | | change cover html generation to produce valid html | ||||
| * | remove superfluous string concat operator usage | Philip Mueller | 2013-06-16 | 1 | -3/+3 |
| | | |||||
| * | break overlong line | Philip Mueller | 2013-01-30 | 1 | -1/+2 |
| | | |||||
| * | change cover html generation to produce valid html | Philip Mueller | 2012-12-12 | 1 | -2/+4 |
| | | | | | | | | | | | | - added missing doctype - added encoding statement - removed invalid additional opening <body> tag | ||||
* | | Merge pull request #47 from uwiger/master | Dave Smith | 2013-06-17 | 1 | -1/+2 |
|\ \ | | | | | | | rebar_eunit:reset_after_eunit/1 mustn't remove 'included_applications' | ||||
| * | | rebar_eunit:reset_after_eunit/1 mustn't remove 'included_applications' | Ulf Wiger | 2012-12-16 | 1 | -1/+2 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | One could argue that rebar_eunit does some pretty dangerous stuff when trying to clean up after a test run, but specifically, it tells the Application Controller to delete everything returned by application:get_all_env(App). Unfortunately, included_applications also goes, which can lead to a crash in application_controller, if the application is subsequently unloaded. This patch attempts the smallest possible fix: remove all env variables except included_applications. | ||||
* | | Merge pull request #24 from legoscia/master | Dave Smith | 2013-06-16 | 1 | -1/+1 |
|\ \ | | | | | | | Allow specifying eunit suite run order in 'suites' | ||||
| * | | Run eunit suites in the order specified in the 'suites' command line parameter | Magnus Henoch | 2012-11-20 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | | | Normally, Rebar runs eunit tests in the order the beam files are stored in the file system (see rebar_utils:beams). However, sometimes it is desirable to run the tests in a different order (e.g. to reproduce an error found on a build server). For that case, it would make sense to use the 'suites' parameter not just for selecting which modules to consider, but also for choosing the order. | ||||
* | | Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msg | Tuncer Ayaz | 2012-12-31 | 1 | -1/+38 |
| | | | | | | | | | | * allow plugins to print help message for implemented commands * append core rebar.config options to common 'rebar help' message | ||||
* | | Fix basho/rebar/issues/286 | Tuncer Ayaz | 2012-12-17 | 1 | -1/+0 |
|/ | |||||
* | eunit: analyze coverage only for cover compiled modules | Shunichi Shinohara | 2012-09-13 | 1 | -1/+3 |
| | | | | This change fixes #310. | ||||
* | Use R15B02 EUnit {test,M,F} primitive as suggested by Richard Carlsson | Tuncer Ayaz | 2012-09-06 | 1 | -14/+20 |
| | |||||
* | Comment eunit_test:function_wrapper/2 TODO | Tuncer Ayaz | 2012-09-01 | 1 | -0/+1 |
| | |||||
* | rebar_eunit: adapt to R15B02 changes | Tuncer Ayaz | 2012-08-31 | 1 | -6/+13 |
| | |||||
* | Stop cover server between eunit runs for speed | Markus Näsman | 2012-08-30 | 1 | -13/+14 |
| | | | | | | | | | | | 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. | ||||
* | Fix whitespace error in rebar_eunit | Tuncer Ayaz | 2012-08-22 | 1 | -1/+2 |
| | |||||
* | Fix whitespace errors in rebar_ct and rebar_eunit | Tuncer Ayaz | 2012-08-22 | 1 | -1/+1 |
| | |||||
* | Cleanup and comment | Tuncer Ayaz | 2012-08-20 | 1 | -49/+84 |
| | |||||
* | Fix tests= option not running generator tests | Roberto Ostinelli | 2012-08-20 | 1 | -2/+11 |
| | |||||
* | Add experimental tests= filter without eunit suites | Roberto Ostinelli | 2012-08-20 | 1 | -8/+16 |
| | |||||
* | Clarify comments | Tuncer Ayaz | 2012-08-12 | 1 | -1/+1 |
| | |||||
* | rebar_eunit: add tests= TODO item | Tuncer Ayaz | 2012-08-11 | 1 | -0/+1 |
| | |||||
* | Add experimental tests= filter for eunit suites | Roberto Ostinelli | 2012-08-11 | 1 | -26/+142 |
| | |||||
* | rebar_eunit: fix typo | Tuncer Ayaz | 2012-08-10 | 1 | -1/+1 |
| | |||||
* | Use separate dirs for eunit and qc | Tuncer Ayaz | 2012-08-09 | 1 | -17/+23 |
| | |||||
* | Separate eunit and qc compile options | Tuncer Ayaz | 2012-08-09 | 1 | -1/+1 |
| | |||||
* | Replace test-compile with compile_only=true option | Tuncer Ayaz | 2012-08-09 | 1 | -20/+18 |
| | |||||
* | Fix whitespace error | Tuncer Ayaz | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | Use rebar_utils:test_dir/0 for coverdata export file | Tuncer Ayaz | 2012-08-07 | 1 | -3/+1 |
| | |||||
* | Enable export of cover data from eunit testrun | David Åberg | 2012-08-07 | 1 | -0/+19 |
| | |||||
* | Quote EUnit User's guide about _tests.beam handling | Tuncer Ayaz | 2012-07-31 | 1 | -0/+12 |
| | |||||
* | Add experimental notice to test-compile and shell | Tuncer Ayaz | 2012-07-31 | 1 | -0/+1 |
| | |||||
* | Fix R13B03 build (Reported-by: Sergey Nartimov) | Tuncer Ayaz | 2012-07-28 | 1 | -1/+1 |
| | |||||
* | Rename old eunit compile options for consistency with test-compile | Tuncer Ayaz | 2012-07-26 | 1 | -1/+1 |
| | |||||
* | Finalize app=, skip_app=, suite= deprecations | Tuncer Ayaz | 2012-07-23 | 1 | -2/+1 |
| | |||||
* | Add 'qc' cmd and rename eunit-compile to test-compile | Tuncer Ayaz | 2012-07-23 | 1 | -121/+21 |
| | |||||
* | Add 'eunit-compile' cmd (Suggested-by: Joe Norton) | Tuncer Ayaz | 2012-07-23 | 1 | -56/+77 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -10/+11 |
| | |||||
* | Do not keep eunit config | Tuncer Ayaz | 2012-07-13 | 1 | -5/+5 |
| | |||||
* | Remove shared state | Tuncer Ayaz | 2012-07-13 | 1 | -25/+29 |
| | |||||
* | Remove debug log | Tuncer Ayaz | 2012-07-11 | 1 | -1/+0 |
| | |||||
* | Simplify eunit | Tuncer Ayaz | 2012-07-11 | 1 | -7/+7 |
| | |||||
* | Use filename:join | Tuncer Ayaz | 2012-07-11 | 1 | -3/+3 |
| | |||||
* | Fix rebar_eunit whitespace issues | Tuncer Ayaz | 2012-07-02 | 1 | -6/+5 |
| | |||||
* | Fix cover crash if src_dirs is not default | Motiejus Jakštys | 2012-07-02 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Make sure files from erl_opts->src_dirs are copied to .eunit for cover inspection. Without this patch cover failed to find source files which were in src_dirs, and threw the following exception: ERROR: eunit failed while processing /path/to/project: {'EXIT',{{badmatch,{error,no_source_code_found}}, [{rebar_eunit,'-cover_analyze/3-fun-0-',1, [{file,"src/rebar_eunit.erl"},{line,280}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1262}]}, {rebar_eunit,cover_analyze,3, [{file,"src/rebar_eunit.erl"},{line,279}]}, {rebar_eunit,eunit,2,[{file,"src/rebar_eunit.erl"},{line,140}]}, {rebar_core,run_modules,4,[{file,"src/rebar_core.erl"},{line,425}]}, {rebar_core,execute,5,[{file,"src/rebar_core.erl"},{line,359}]}, {rebar_core,process_dir0,6,[{file,"src/rebar_core.erl"},{line,223}]}, {rebar_core,process_dir,4, [{file,"src/rebar_core.erl"},{line,130}]}]}} Now all source files are copied to .eunit. | ||||
* | Fix #252 (Reported-by: Maxim-Vladimirsky) | Tuncer Ayaz | 2012-06-21 | 1 | -22/+16 |
| | |||||
* | Fix rebar_eunit comments | Tuncer Ayaz | 2012-06-18 | 1 | -1/+1 |
| | |||||
* | Remove ?FAIL in favor of ?ABORT | Dave Smith | 2012-06-08 | 1 | -1/+1 |
| | |||||
* | Fix for destruction of config app vars on reset | Jeremy Raymond | 2012-02-15 | 1 | -1/+36 |
| | |||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-17 | 1 | -12/+13 |
| |