summaryrefslogtreecommitdiff
path: root/src/rebar_prv_common_test.erl
Commit message (Collapse)AuthorAgeFilesLines
* fix tracking of all profiles dep pathsTristan Sloughter2015-04-221-1/+0
|
* real bootstrappingTristan Sloughter2015-04-221-1/+1
|
* track and cleanup code paths for different contextsTristan Sloughter2015-04-211-0/+6
|
* ct: compile tests from test dir to outdir instead of compiling copiesTristan Sloughter2015-04-171-6/+6
|
* Improve error handling in ct providerJames Fish2015-04-121-18/+23
|
* disallow suites in project rootalisdair sullivan2015-04-111-0/+6
| | | | fixes #331
* Merge pull request #320 from tsloughter/dep_pluginsFred Hebert2015-04-051-3/+13
|\ | | | | install dep plugins & run provider hooks the same as shell hooks (Rereopen 316)
| * fixes from bad rebase against masterTristan Sloughter2015-04-041-2/+2
| |
| * support provider hooks on ct and eunitTristan Sloughter2015-04-041-4/+14
| |
* | Provide descriptions for all tasksFred Hebert2015-04-041-2/+2
|/
* modify `ct` provider to copy selected directories and compile themalisdair sullivan2015-04-031-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 errorsFred Hebert2015-03-161-1/+2
| | | | Also expose it in rebar_api
* symlink extra test dirs and compile from there instead of fromalisdair sullivan2015-03-081-14/+23
| | | | 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-2/+2
|
* Fix handling of ct resultsJames Fish2015-03-051-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 suitesJames Fish2015-03-041-7/+50
|
* fix issue where apps with a `rebar.config` were preventingalisdair sullivan2015-03-031-6/+5
| | | | rebar state from propogating appropriately
* include full path in pointer to `ct` outputalisdair sullivan2015-03-031-1/+1
|
* rename `_logs` and `_cover` dirs to `logs` and `cover`, respectivelyalisdair sullivan2015-03-031-1/+1
|
* move `_logs` and `_cover` to `_build` diralisdair sullivan2015-03-031-2/+2
|
* generate cover data (via the `{cover_enabled, true}` option inalisdair sullivan2015-03-031-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` dirsalisdair sullivan2015-03-021-79/+75
|
* fix compile/3 call in common_test providerTristan Sloughter2015-03-011-1/+1
|
* update compile call from common test provider with new outdirTristan Sloughter2015-02-281-1/+2
|
* fix error where an exception in ct could hang rebar by monitoringalisdair sullivan2015-02-181-2/+4
| | | | the process where ct is performed
* suppress common_test output unless `rebar3 ct` is run with verbose switchalisdair sullivan2015-02-171-8/+33
|
* don't lose erl_opts when compiling for testsTristan Sloughter2015-01-231-2/+2
|
* 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-1/+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-2/+26
|
* exclude `_checkouts` from directories to be precompiled foralisdair sullivan2015-01-081-2/+13
| | | | `common_test` and `eunit` providers
* adjust handling of `common_test` `dir` option and refactor provideralisdair sullivan2015-01-081-19/+33
| | | | option handling
* switch to `lists:ukeymerge` to merge `ct` opts for better behavioralisdair sullivan2015-01-071-13/+1
| | | | in presence of keys defined multiple times
* preserve rebar path when running `ct` and `eunit` testsalisdair sullivan2015-01-071-1/+3
|
* reworked ct provideralisdair sullivan2015-01-061-82/+133
| | | | | | | | | | compiles common test files in a temporary dir (or a user specified dir) and runs tests without leaving artifacts in the source tree precompile tests using `rebar.config` and disable autocompile so project specific options are used fixes #62
* rewrite profilesTristan Sloughter2014-12-161-6/+1
|
* Handle more ct_run return values.omarkj2014-12-041-5/+21
|
* move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-011-1/+1
|
* wip: profilesTristan Sloughter2014-11-291-4/+4
|
* Transform silent_connections well and parseomarkj2014-11-261-2/+2
| | | | | | verbosity. Verbosity can be a integer but I am parsing it as a term. This will work for integers as well as terms.
* Correctly parse create_priv_dir.omarkj2014-11-261-1/+1
|
* Return errors when tests fail.omarkj2014-11-261-5/+12
|
* Validate the input as it comes in from theomarkj2014-11-261-40/+95
| | | | | command line by converting things to atoms and splitting up strings where needed.
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* properly reset cwd after finding version of git resourceTristan Sloughter2014-11-051-0/+5
|
* common test provider must depend on test depsTristan Sloughter2014-11-041-1/+1
|
* switch ct provider to use external provider behaviorTristan Sloughter2014-11-031-3/+3
|