Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #487 from ferd/fix-provider-bareness | Tristan Sloughter | 2015-05-30 | 1 | -1/+1 |
|\ | | | | | fix bareness issues | ||||
| * | fix bareness issues | Fred Hebert | 2015-05-31 | 1 | -1/+1 |
| | | | | | | | | | | | | - Crashes in providers lib when no providers in a namespace are bare - Making sure bareness matches semantics; i.e. a bare provider is visible, a non-bare provider is hidden. | ||||
* | | move handling of undefined app state to function | Tristan Sloughter | 2015-05-22 | 1 | -8/+1 |
|/ | |||||
* | don't add `{extra_src_dirs, ["test"]}` to `test` profile | alisdair sullivan | 2015-05-20 | 1 | -20/+49 |
| | | | | | | adding it results in ct test suites being compiled before they're properly copied so changes made to suites between runs are not reflected if a run fails before test dirs are copied | ||||
* | purge loaded code when it conflicts with project apps in tests | Tristan Sloughter | 2015-05-18 | 1 | -2/+3 |
| | |||||
* | generalize the "test" special dir into an {extra_src_dirs, [...]} option | alisdair sullivan | 2015-05-16 | 1 | -41/+20 |
| | | | | | | like `src_dirs`, `extra_src_dirs` are directories to be copied to the `_build` dir and compiled. unlike `src_dirs` they are not added to the .app specification | ||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -1/+1 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -0/+4 |
| | |||||
* | rm old beams, make erlcinfo graph per app isntad of global to project | Tristan Sloughter | 2015-04-10 | 1 | -4/+8 |
| | |||||
* | Merge pull request #320 from tsloughter/dep_plugins | Fred Hebert | 2015-04-05 | 1 | -3/+12 |
|\ | | | | | install dep plugins & run provider hooks the same as shell hooks (Rereopen 316) | ||||
| * | fix eunit comment | Tristan Sloughter | 2015-04-05 | 1 | -2/+2 |
| | | |||||
| * | fixes from bad rebase against master | Tristan Sloughter | 2015-04-04 | 1 | -1/+1 |
| | | |||||
| * | support provider hooks on ct and eunit | Tristan Sloughter | 2015-04-04 | 1 | -3/+12 |
| | | |||||
* | | Provide descriptions for all tasks | Fred Hebert | 2015-04-04 | 1 | -1/+1 |
|/ | |||||
* | split function setting test set for clarity | alisdair sullivan | 2015-03-24 | 1 | -7/+10 |
| | |||||
* | filter checkapps via `rebar_app_info:is_checkout` rather than | alisdair sullivan | 2015-03-24 | 1 | -4/+2 |
| | | | | matching directory paths | ||||
* | add `--app=...` and `--suite=...` options for the eunit provider to | alisdair sullivan | 2015-03-24 | 1 | -74/+145 |
| | | | | run subsets of test suites | ||||
* | use PRV_ERROR for formattable errors | Fred Hebert | 2015-03-16 | 1 | -1/+2 |
| | | | | Also expose it in rebar_api | ||||
* | symlink extra test dirs and compile from there instead of from | alisdair sullivan | 2015-03-08 | 1 | -5/+12 |
| | | | | root project | ||||
* | compile source from the symlinked directories under `_build` to | alisdair sullivan | 2015-03-08 | 1 | -2/+1 |
| | | | | get correct compile paths included in module info | ||||
* | update all examples in providers to use rebar3 | Tristan Sloughter | 2015-03-07 | 1 | -1/+1 |
| | |||||
* | preserve state when compiling directories with a `rebar.config` | alisdair sullivan | 2015-03-04 | 1 | -5/+4 |
| | |||||
* | generate cover data (via the `{cover_enabled, true}` option in | alisdair sullivan | 2015-03-03 | 1 | -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` dirs | alisdair sullivan | 2015-03-02 | 1 | -80/+64 |
| | |||||
* | copy project apps to deps output dir for compilation | Tristan Sloughter | 2015-02-28 | 1 | -2/+3 |
| | |||||
* | don't lose erl_opts when compiling for tests | Tristan Sloughter | 2015-01-23 | 1 | -5/+5 |
| | |||||
* | use new `rebar_file_utils` functions in `eunit` and `ct` providers | alisdair sullivan | 2015-01-16 | 1 | -10/+2 |
| | |||||
* | change more instances of mistyped `erl_first_modules` to | alisdair sullivan | 2015-01-15 | 1 | -1/+1 |
| | | | | | | `erl_first_files` fixes #99 | ||||
* | replace single profile atom in providers with list of profiles | Tristan Sloughter | 2015-01-11 | 1 | -2/+1 |
| | |||||
* | when compiling `common_test` or `eunit` use the same tmp dir | alisdair sullivan | 2015-01-09 | 1 | -5/+17 |
| | | | | from run to run | ||||
* | add support for a bare `test` directory when using `apps` libdirs | alisdair sullivan | 2015-01-08 | 1 | -7/+24 |
| | |||||
* | exclude `_checkouts` from directories to be precompiled for | alisdair sullivan | 2015-01-08 | 1 | -3/+14 |
| | | | | `common_test` and `eunit` providers | ||||
* | preserve rebar path when running `ct` and `eunit` tests | alisdair sullivan | 2015-01-07 | 1 | -2/+5 |
| | |||||
* | reworked eunit provider | alisdair sullivan | 2015-01-06 | 1 | -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_dir | Tristan Sloughter | 2014-12-01 | 1 | -4/+4 |
| | |||||
* | move back to using format_error/1 | Tristan Sloughter | 2014-11-09 | 1 | -4/+4 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -3/+3 |
| | |||||
* | add eunit task, still work to be done | Tristan Sloughter | 2014-11-05 | 1 | -0/+528 |