Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | inject `eunit_compile_opts`, `eunit_first_files` and `TEST` macro | alisdair sullivan | 2015-09-29 | 2 | -5/+78 | |
| | | | | prior to running compile and compile prehooks | |||||
* | add `application' flag and additional tests | alisdair sullivan | 2015-09-29 | 1 | -9/+74 | |
| | ||||||
* | add `error_on_warning' option to eunit provider | alisdair sullivan | 2015-09-29 | 1 | -24/+78 | |
| | ||||||
* | reworked eunit provider to allow access to full range of eunit tests | alisdair sullivan | 2015-09-29 | 1 | -96/+38 | |
| | ||||||
* | add test to not upgrade unrelated transitive dep during upgrade | Tristan Sloughter | 2015-09-26 | 1 | -1/+21 | |
| | ||||||
* | only upgrade children and transitive children of dep being upgraded | Tristan Sloughter | 2015-09-26 | 1 | -2/+8 | |
| | | | | | | | | | | This commit replaces the method of upgrading by unlocking all transitive deps by one that utilizes the parent element of each app to only unlock transitive deps of children of the top level deps being upgraded. Additionally the run function of upgrade_SUITE is modified to only create the mock updates before the upgrade provider is run, instead of before any provider is run, which would cause improper behavior in install_deps. | |||||
* | Merge pull request #837 from talentdeficit/extract_path_utils | Fred Hebert | 2015-09-25 | 1 | -2/+2 | |
|\ | | | | | fix canonical path tests on windows | |||||
| * | fix canonical path tests on windows | alisdair sullivan | 2015-09-25 | 1 | -2/+2 | |
| | | ||||||
* | | Merge pull request #826 from talentdeficit/expose_more_sources | Fred Hebert | 2015-09-25 | 1 | -2/+31 | |
|\ \ | | | | | | | add an export to allow specifing arbitrary extra erl files to be compiled | |||||
| * | | add an export to allow specifing arbitrary extra erl files to be compiled | alisdair sullivan | 2015-09-21 | 1 | -2/+31 | |
| | | | | | | | | | | | | to `rebar_erlc_compiler` | |||||
* | | | Merge pull request #806 from talentdeficit/ct_data_dir_tests | Fred Hebert | 2015-09-25 | 1 | -4/+15 | |
|\ \ \ | | | | | | | | | test for ensuring `data_dir` is set correctly in ct configs | |||||
| * | | | add comment for `data_dir' test in `rebar_ct_SUITE' | alisdair sullivan | 2015-09-14 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | test for ensuring `data_dir` is set correctly in ct configs | alisdair sullivan | 2015-09-14 | 1 | -4/+14 | |
| |/ / | | | | | | | | | | | | | | | | this test almost certainly only fails under very limited circumstances limiting it's utility. it is known to fail with some versions of rebar3 when this test is run via `rebar3 ct --cover` | |||||
* | | | Merge pull request #800 from talentdeficit/extract_path_utils | Fred Hebert | 2015-09-25 | 2 | -7/+55 | |
|\ \ \ | | |/ | |/| | extract `retarget_path/2', `relative_path/2' and `reduce_path/1' and add tests | |||||
| * | | function name changes: | alisdair sullivan | 2015-09-14 | 1 | -18/+18 | |
| | | | | | | | | | | | | | | | `reduce_path/1` -> `canonical_path/1` `relative_path/2` -> `path_from_ancestor/2` | |||||
| * | | extract `retarget_path/2', `relative_path/2' and `reduce_path/1' and | alisdair sullivan | 2015-09-13 | 2 | -7/+55 | |
| |/ | | | | | | | add tests | |||||
* | | handle newly added deps to config even when lock is empty | Tristan Sloughter | 2015-09-24 | 1 | -1/+33 | |
| | | ||||||
* | | Fix for R15B03 | Takeru Ohta | 2015-09-12 | 1 | -3/+5 | |
| | | ||||||
* | | Change option name from "plt_include_all_deps" to "plt_apps" | Takeru Ohta | 2015-09-12 | 1 | -6/+6 | |
| | | ||||||
* | | Add a testcase for 'plt_include_all_deps' dialyzer option | Takeru Ohta | 2015-09-08 | 1 | -2/+69 | |
| | | ||||||
* | | Add rebar_localfs_resource module for testing purposes | Takeru Ohta | 2015-09-08 | 1 | -0/+38 | |
|/ | ||||||
* | add test for 'rebar3 plugins list' to ensure it can run | Tristan Sloughter | 2015-09-06 | 1 | -1/+8 | |
| | ||||||
* | hooks/artifacts are always run/resolved from an app unless at top of umbrella | Tristan Sloughter | 2015-09-06 | 1 | -4/+18 | |
| | ||||||
* | Merge pull request #760 from tsloughter/app_info_state | Fred Hebert | 2015-09-03 | 3 | -29/+28 | |
|\ | | | | | move state into app_info | |||||
| * | remove state record from app_info record | Tristan Sloughter | 2015-08-31 | 1 | -2/+1 | |
| | | ||||||
| * | wip: move state into app_info | Tristan Sloughter | 2015-08-31 | 2 | -27/+27 | |
| | | ||||||
* | | Revert "Revert "only load packages when needed"" | Fred Hebert | 2015-09-02 | 1 | -1/+1 | |
| | | ||||||
* | | Revert "only load packages when needed" | Fred Hebert | 2015-09-02 | 1 | -1/+1 | |
| | | ||||||
* | | only load packages when needed | Tristan Sloughter | 2015-09-02 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #716 from talentdeficit/eunit_file_arg | Fred Hebert | 2015-08-27 | 1 | -2/+58 | |
|\ | | | | | add support for `rebar3 eunit --file=...' | |||||
| * | add support for `rebar3 eunit --file=...' | alisdair sullivan | 2015-08-15 | 1 | -2/+58 | |
| | | ||||||
* | | Merge pull request #748 from tsloughter/pkg_attribute | Fred Hebert | 2015-08-27 | 2 | -1/+145 | |
|\ \ | | | | | | | support pkg attribute on dep to declare package name different from app name | |||||
| * | | Basic package aliasing tests | Fred Hebert | 2015-08-26 | 2 | -1/+145 | |
| | | | ||||||
* | | | fix pkgs provider output for new package index format | Tristan Sloughter | 2015-08-24 | 1 | -1/+11 | |
|/ / | ||||||
* | | override 'deps' now automatically overrides '{deps,default}' | Tristan Sloughter | 2015-08-23 | 1 | -2/+42 | |
| | | ||||||
* | | use 'default' for default hex repo path in cache and include in info messages | Tristan Sloughter | 2015-08-22 | 1 | -1/+2 | |
| | | ||||||
* | | do not override user cli supplied outputdir for relx | Tristan Sloughter | 2015-08-22 | 1 | -4/+29 | |
| | | ||||||
* | | add back removed tests | Tristan Sloughter | 2015-08-21 | 1 | -3/+15 | |
| | | ||||||
* | | replace use of dict of packages and registry with single ets table | Tristan Sloughter | 2015-08-21 | 2 | -39/+42 | |
| | | ||||||
* | | this patch treats pkg and src deps as equals, so level decides winner | Tristan Sloughter | 2015-08-21 | 3 | -26/+8 | |
| | | | | | | | | | | | | | | | | Instead fetching and resolving src deps (which could depend on pkg deps) and then pkg deps this patch combines the two into a single set of iterations by level. The only difference between src and pkg deps in this new install_deps is how their deps list is found -- from the config or lock file for src deps and from the neighbors of the vertex for pkg. | |||||
* | | speed up tests a bit by setting global_rebar_dir | pvmart | 2015-08-20 | 1 | -0/+2 | |
| | | ||||||
* | | update ct to play nice with previous commit | pvmart | 2015-08-19 | 2 | -5/+5 | |
| | | ||||||
* | | handle new tests for mix package types (git/pkg) | Tristan Sloughter | 2015-08-16 | 1 | -38/+15 | |
| | | ||||||
* | | All dep overrides in packages are blocked | Fred Hebert | 2015-08-16 | 1 | -1/+1 | |
| | | | | | | | | Just rework the error message. | |||||
* | | Review rule about dep priorities | Fred Hebert | 2015-08-16 | 1 | -2/+3 | |
| | | | | | | | | | | On a single app's dep list, the first noted wins if there's a duplicate between packages and sources, rather than favoring source there anyway. | |||||
* | | Add tests for mixed deps installs | Fred Hebert | 2015-08-16 | 8 | -92/+286 | |
| | | | | | | | | | | Requires a rework of other test suites using the same dep-handling mechanism. | |||||
* | | update lock tests to not expect lock for non-default profile run | Tristan Sloughter | 2015-08-13 | 1 | -3/+12 | |
| | | ||||||
* | | install package deps in same level/profile order as src deps | Tristan Sloughter | 2015-08-13 | 1 | -2/+2 | |
|/ | ||||||
* | upgrade depends on the lock provider and lock prv sets state | Tristan Sloughter | 2015-08-02 | 1 | -6/+4 | |
| | ||||||
* | add test for clean --all | Tristan Sloughter | 2015-07-28 | 1 | -2/+36 | |
| |