Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #489 from kovyl2404/windows-ct-fix | Tristan Sloughter | 2015-06-27 | 1 | -13/+16 |
|\ | | | | | Make test on windows green. | ||||
| * | Rewrite code around remove_links/1 to make it clearer | Viacheslav V. Kovalev | 2015-06-27 | 1 | -7/+5 |
| | | |||||
| * | Fix windows-related issues | Viacheslav V. Kovalev | 2015-06-26 | 1 | -10/+15 |
| | | |||||
* | | add an (almost) unique reference to message sent from the ct provider | alisdair sullivan | 2015-06-26 | 1 | -5/+7 |
|/ | | | | | | to itself so a selective receive can be used to retrieve it fixes #547 | ||||
* | ensure all `src_dirs` and `extra_src_dirs` are handled properly | alisdair sullivan | 2015-06-13 | 1 | -9/+11 |
| | | | | | | when running `ct` tests fixes #513 | ||||
* | 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. | ||||
* | don't add `{extra_src_dirs, ["test"]}` to `test` profile | alisdair sullivan | 2015-05-20 | 1 | -2/+5 |
| | | | | | | 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 | ||||
* | Merge pull request #442 from tsloughter/tests_replace_paths | Tristan Sloughter | 2015-05-20 | 1 | -2/+2 |
|\ | | | | | purge loaded code when it conflicts with project apps in tests | ||||
| * | purge loaded code when it conflicts with project apps in tests | Tristan Sloughter | 2015-05-18 | 1 | -2/+2 |
| | | |||||
* | | install plugins from the global config to ~/.cache/plugins | Tristan Sloughter | 2015-05-17 | 1 | -1/+1 |
|/ | |||||
* | when compiling ct dirs base compiler input dir on project root | alisdair sullivan | 2015-05-12 | 1 | -1/+1 |
| | | | | | | rather than profile root fixes #415 | ||||
* | Merge pull request #409 from talentdeficit/ct_fix | Tristan Sloughter | 2015-05-09 | 1 | -10/+32 |
|\ | | | | | delete all symlinks when copying from project files to `_build` tree to prevent any data from being overwritten | ||||
| * | delete all symlinks when copying from project files to `_build` tree | alisdair sullivan | 2015-05-09 | 1 | -10/+32 |
| | | | | | | | | | | | | to prevent any data from being overwritten fixes #395 | ||||
* | | fix tracking of all profiles dep paths | Tristan Sloughter | 2015-04-22 | 1 | -1/+0 |
| | | |||||
* | | 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/+6 |
| | | |||||
* | | ct: compile tests from test dir to outdir instead of compiling copies | Tristan Sloughter | 2015-04-17 | 1 | -6/+6 |
|/ | |||||
* | Improve error handling in ct provider | James Fish | 2015-04-12 | 1 | -18/+23 |
| | |||||
* | disallow suites in project root | alisdair sullivan | 2015-04-11 | 1 | -0/+6 |
| | | | | fixes #331 | ||||
* | Merge pull request #320 from tsloughter/dep_plugins | Fred Hebert | 2015-04-05 | 1 | -3/+13 |
|\ | | | | | install dep plugins & run provider hooks the same as shell hooks (Rereopen 316) | ||||
| * | fixes from bad rebase against master | Tristan Sloughter | 2015-04-04 | 1 | -2/+2 |
| | | |||||
| * | support provider hooks on ct and eunit | Tristan Sloughter | 2015-04-04 | 1 | -4/+14 |
| | | |||||
* | | Provide descriptions for all tasks | Fred Hebert | 2015-04-04 | 1 | -2/+2 |
|/ | |||||
* | modify `ct` provider to copy selected directories and compile them | alisdair sullivan | 2015-04-03 | 1 | -263/+339 |
| | | | | | | alongside their source (ie, if `some_tests` is a directory that contains test suites beams resulting from compiling them will be placed in `some_tests` in the appropriate `_build` directory | ||||
* | 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 | -14/+23 |
| | | | | 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 | -2/+2 |
| | |||||
* | Fix handling of ct results | James Fish | 2015-03-05 | 1 | -23/+51 |
| | | | | | | * Return error on failed and/or auto skipped tests * Print all results for quiet repeated tests * Sum results of repeated tests | ||||
* | Don't include directories when testing subset of ct suites | James Fish | 2015-03-04 | 1 | -7/+50 |
| | |||||
* | fix issue where apps with a `rebar.config` were preventing | alisdair sullivan | 2015-03-03 | 1 | -6/+5 |
| | | | | rebar state from propogating appropriately | ||||
* | include full path in pointer to `ct` output | alisdair sullivan | 2015-03-03 | 1 | -1/+1 |
| | |||||
* | rename `_logs` and `_cover` dirs to `logs` and `cover`, respectively | alisdair sullivan | 2015-03-03 | 1 | -1/+1 |
| | |||||
* | move `_logs` and `_cover` to `_build` dir | alisdair sullivan | 2015-03-03 | 1 | -2/+2 |
| | |||||
* | generate cover data (via the `{cover_enabled, true}` option in | alisdair sullivan | 2015-03-03 | 1 | -5/+19 |
| | | | | | | `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 | -79/+75 |
| | |||||
* | fix compile/3 call in common_test provider | Tristan Sloughter | 2015-03-01 | 1 | -1/+1 |
| | |||||
* | update compile call from common test provider with new outdir | Tristan Sloughter | 2015-02-28 | 1 | -1/+2 |
| | |||||
* | fix error where an exception in ct could hang rebar by monitoring | alisdair sullivan | 2015-02-18 | 1 | -2/+4 |
| | | | | the process where ct is performed | ||||
* | suppress common_test output unless `rebar3 ct` is run with verbose switch | alisdair sullivan | 2015-02-17 | 1 | -8/+33 |
| | |||||
* | don't lose erl_opts when compiling for tests | Tristan Sloughter | 2015-01-23 | 1 | -2/+2 |
| | |||||
* | 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 | -1/+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 | -2/+26 |
| | |||||
* | exclude `_checkouts` from directories to be precompiled for | alisdair sullivan | 2015-01-08 | 1 | -2/+13 |
| | | | | `common_test` and `eunit` providers | ||||
* | adjust handling of `common_test` `dir` option and refactor provider | alisdair sullivan | 2015-01-08 | 1 | -19/+33 |
| | | | | option handling | ||||
* | switch to `lists:ukeymerge` to merge `ct` opts for better behavior | alisdair sullivan | 2015-01-07 | 1 | -13/+1 |
| | | | | in presence of keys defined multiple times | ||||
* | preserve rebar path when running `ct` and `eunit` tests | alisdair sullivan | 2015-01-07 | 1 | -1/+3 |
| |