summaryrefslogtreecommitdiff
path: root/src/rebar_prv_eunit.erl
Commit message (Collapse)AuthorAgeFilesLines
* symlink extra test dirs and compile from there instead of fromalisdair sullivan2015-03-081-5/+12
| | | | root project
* compile source from the symlinked directories under `_build` toalisdair sullivan2015-03-081-2/+1
| | | | get correct compile paths included in module info
* update all examples in providers to use rebar3Tristan Sloughter2015-03-071-1/+1
|
* preserve state when compiling directories with a `rebar.config`alisdair sullivan2015-03-041-5/+4
|
* generate cover data (via the `{cover_enabled, true}` option inalisdair sullivan2015-03-031-1/+12
| | | | | | `rebar.config` or via the `-c\--cover` flag given to the appropriate task) from the `eunit` and `ct` tasks and add a `cover` task to write coverage analysis to disk
* modify `ct` and `eunit` to work with isolated `ebin` dirsalisdair sullivan2015-03-021-80/+64
|
* copy project apps to deps output dir for compilationTristan Sloughter2015-02-281-2/+3
|
* don't lose erl_opts when compiling for testsTristan Sloughter2015-01-231-5/+5
|
* use new `rebar_file_utils` functions in `eunit` and `ct` providersalisdair sullivan2015-01-161-10/+2
|
* change more instances of mistyped `erl_first_modules` toalisdair sullivan2015-01-151-1/+1
| | | | | | `erl_first_files` fixes #99
* replace single profile atom in providers with list of profilesTristan Sloughter2015-01-111-2/+1
|
* when compiling `common_test` or `eunit` use the same tmp diralisdair sullivan2015-01-091-5/+17
| | | | from run to run
* add support for a bare `test` directory when using `apps` libdirsalisdair sullivan2015-01-081-7/+24
|
* exclude `_checkouts` from directories to be precompiled foralisdair sullivan2015-01-081-3/+14
| | | | `common_test` and `eunit` providers
* preserve rebar path when running `ct` and `eunit` testsalisdair sullivan2015-01-071-2/+5
|
* reworked eunit provideralisdair sullivan2015-01-061-493/+110
| | | | | | | | | compiles apps and eunit test files in a temporary dir (or a user specified dir) and runs tests without leaving artifacts in the source tree automatically defines the 'TEST' macro if not already defined and adds `test` to `src_dirs` to allow for eunit test files outside `src`
* move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-011-4/+4
|
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* handle throw by relxTristan Sloughter2014-11-081-3/+3
|
* add eunit task, still work to be doneTristan Sloughter2014-11-051-0/+528