summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge pull request #918 from tsloughter/eunit_formattersFred Hebert2015-11-134-5/+19
| |\ | | | | | | include Sean Cribbs eunit formatter by default
| | * add space before end so eyes don't bleedTristan Sloughter2015-11-131-1/+1
| | |
| | * include Sean Cribbs eunit formatter by defaultTristan Sloughter2015-11-134-5/+19
| | |
| * | Merge pull request #893 from archaelus/shell_scriptsFred Hebert2015-11-131-29/+131
| |\ \ | | |/ | |/| rebar3 shell improvements (escript, rebar.config shell defaults)
| | * Feature: rebar shell [--script <FILE>]Geoff Cant2015-11-131-29/+131
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the ability to run an escript before starting the apps and interactive shell for a project. This is intended to improve the local development experience for projects by providing an easy way to run companion services (mock rest APIs, databases etc) that the project relies on. This patch also adds {shell, Defaults} to the rebar config file so that a project can supply default values for many of the new or improved 'rebar3 shell' options: * {apps, OTPApps} * {script_file, EscriptFileName} * {config, ConfigFileName} The order of option precedence is command line, rebar.config, relx.
| * Merge pull request #917 from ferd/ct-readableFred Hebert2015-11-134-3/+39
| |\ | | | | | | Prettify all of common test output.
| | * Optionally disable readable outputFred Hebert2015-11-131-10/+26
| | |
| | * Add cth_readable to dep listFred Hebert2015-11-131-0/+1
| | |
| | * Work in R15Fred Hebert2015-11-132-2/+2
| | |
| | * Prettify all of common test output.Fred Hebert2015-11-133-3/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses cth_readable to: - silence error_logger output to the shell unless a test fails - silence ct:pal output to the shell unless a test fails I have currently not baked in any way to disable this behaviour, but I figured if it is required, there is time to do it before the final 3.0.0 release.
| * | Merge pull request #915 from tsloughter/typoFred Hebert2015-11-121-1/+1
| |\ \ | | |/ | |/| fix typo of guarantee. h/t evan
| | * fix typo of guarantee. h/t evanTristan Sloughter2015-11-121-1/+1
| | |
| * | Merge pull request #912 from tsloughter/mib_first_filesFred Hebert2015-11-121-0/+4
| |\ \ | | |/ | | | do not sort mib_first_files during merge_opts, order must be kept
| | * do not sort mib_first_files during merge_opts, order must be keptTristan Sloughter2015-11-071-0/+4
| |/
| * Merge pull request #911 from tsloughter/relx_3.8.0Fred Hebert2015-11-062-2/+2
| |\ | | | | | | upgrade relx to 3.8.0, fixes bug in upgrade_install escript
| | * upgrade relx to 3.8.0, fixes bug in upgrade_install escriptTristan Sloughter2015-11-062-2/+2
| | |
| * | Merge pull request #907 from talentdeficit/ct_coverage_fixTristan Sloughter2015-11-052-5/+40
| |\ \ | | |/ | |/| calculate coverage info as late as possible in ct provider execution
| | * calculate coverage info as late as possible in ct provider executionalisdair sullivan2015-11-052-5/+40
| |/
| * Merge pull request #905 from talentdeficit/cover_fixesTristan Sloughter2015-11-042-20/+37
| |\ | | | | | | fixes for cover under new compiler/eunit/ct
| | * fixes for cover under new compiler/eunit/ctalisdair sullivan2015-11-012-20/+37
| | | | | | | | | | | | | | | | | | * only try to cover compile directories that actually exist * recover from failures where source files don't contain required attributes for cover compilation and print warning
| * | Merge pull request #894 from talentdeficit/ct_test_specsFred Hebert2015-11-035-568/+933
| |\ \ | | | | | | | | rebar_prv_common_test refactor
| | * | add warning about `auto_compile`alisdair sullivan2015-11-021-3/+10
| | | |
| | * | adjust shell completions to match available command line optionsalisdair sullivan2015-11-013-31/+38
| | | |
| | * | reenable support for most command line options and rename `ct_tests` to ↵alisdair sullivan2015-11-012-11/+435
| | | | | | | | | | | | | | | | `ct_opts`
| | * | support atom suites in `ct_tests`alisdair sullivan2015-11-011-17/+29
| | | |
| | * | refactor `rebar_prv_common_test`alisdair sullivan2015-11-012-540/+455
| |/ / | | | | | | | | | | | | | | | | | | | | | * remove partial support for ct `test_spec` until it can be done properly and warn if `test_spec` is present in test opts * use new compiler functionality to reduce complexity of provider * reduce command line options available to those that can be supported properly
| * | Merge pull request #906 from tsloughter/plugins_list_fixFred Hebert2015-11-012-13/+16
| |\ \ | | | | | | | | fix #903: use app discover of entire plugins dir when listing
| | * | fix #903: use app discover of entire plugins dir when listingTristan Sloughter2015-11-012-13/+16
| | | |
| * | | Merge pull request #900 from fishcakez/dialyzer-missingTristan Sloughter2015-11-012-7/+48
| |\ \ \ | | | | | | | | | | Rebuild PLT when beams no longer exist
| | * | | Rebuild PLT when beams no longer existJames Fish2015-10-312-7/+48
| | | | |
| * | | | Merge pull request #904 from talentdeficit/soft_purge_optTristan Sloughter2015-11-013-10/+12
| |\ \ \ \ | | |_|_|/ | |/| | | add an option to soft purge rather than purge old code
| | * | | add an option to soft purge rather than purge old codealisdair sullivan2015-11-013-10/+12
| |/ / / | | | | | | | | | | | | | | | | at the cost of some SASL warnings this prevents rebar3 from terminating processes when reloading their code before running tests
| * | | Merge pull request #895 from talentdeficit/delay_eunit_validationFred Hebert2015-11-012-29/+36
| |\ \ \ | | | | | | | | | | delay validation of eunit tests until just before running
| | * | | delay validation of eunit tests until just before runningalisdair sullivan2015-10-302-29/+36
| | | | |
* | | | | Add 'configuration' section to READMEHeinz N. Gies2015-11-041-0/+8
| | | | |
* | | | | Allow switching based on env variableHeinz N. Gies2015-11-041-1/+10
| | | | |
* | | | | Fixed error log formatingHeinz N. Gies2015-11-011-1/+1
| | | | |
* | | | | Update bootstrap script to include cfHeinz N. Gies2015-11-011-0/+1
| | | | |
* | | | | Make output a bit more discreteHeinz N. Gies2015-11-013-5/+8
|/ / / /
* | | | Merge pull request #901 from talentdeficit/prevent_purge_terminationTristan Sloughter2015-10-311-1/+7
|\ \ \ \ | | | | | | | | | | prevent rebar3 from reloading it's own path and terminating itself
| * | | | prevent rebar3 from reloading it's own path and terminating itselfalisdair sullivan2015-10-311-1/+7
|/ / / / | | | | | | | | | | | | | | | | prevents code reloading by temporary marking of rebar3's ebin dir as sticky during code refresh
* | | | Merge pull request #896 from talentdeficit/test_bootstrapTristan Sloughter2015-10-312-21/+23
|\ \ \ \ | |_|/ / |/| | | move test profile bootstrap into core
| * | | move test profile bootstrap into corealisdair sullivan2015-10-302-21/+23
| |/ /
* | | Merge pull request #898 from talentdeficit/dedup_src_dirsTristan Sloughter2015-10-313-15/+15
|\ \ \ | |/ / |/| | dedup `src_dirs` and `extra_src_dirs` on read
| * | dedup `src_dirs` and `extra_src_dirs` on readalisdair sullivan2015-10-303-15/+15
|/ /
* | Merge pull request #890 from tsloughter/clean_app_fixFred Hebert2015-10-271-8/+8
|\ \ | |/ | | only clean project apps once even when doing --all
| * only clean project apps once even when doing --allTristan Sloughter2015-10-271-8/+8
|/
* Merge pull request #883 from talentdeficit/erlc_compiler_refactorTristan Sloughter2015-10-2715-352/+1110
|\ | | | | compiler refactor/eunit & ct fixes
| * remove unnecessary filtering of checkapps from project apps in `rebar_prv_eunit`alisdair sullivan2015-10-261-16/+4
| |
| * restore debug calls to `rebar_erlc_compiler` and `rebar_prv_eunit`alisdair sullivan2015-10-262-9/+11
| |