summaryrefslogtreecommitdiff
path: root/test/rebar_plugins_SUITE.erl
Commit message (Collapse)AuthorAgeFilesLines
* Abstracted path managementFred Hebert2018-10-111-1/+1
| | | | | | | | | | | | | | | | Move path management out of rebar_utils manual code path function handling (which we leave there for backwards compat), and centralize them to allow easier coordination of paths between plugins and deps. On top of path handling, do a check of loaded modules to only purge and reload those that actually need it done in order to prevent all kinds of weird interaction and accidental purge kills. It also allows the possible cohabitation of both at once, with a "in case of conflict pick X" as a policy Changing path handling in providers also highlighted a bunch of bugs in some tests and appears to fix some in other providers, specifically around plugins.
* fix code path when validating pluginsTristan Sloughter2017-12-031-2/+26
|
* include project_plugins in plugins that can be upgradedTristan Sloughter2016-03-021-1/+42
|
* add test to verify only project_plugins override providersTristan Sloughter2016-02-221-2/+50
|
* don't lose overrides in an app when installing plugins it uses'Tristan Sloughter2016-01-311-2/+43
|
* install project app plugins after discovering them not beforeTristan Sloughter2016-01-101-2/+34
|
* add test for 'rebar3 plugins list' to ensure it can runTristan Sloughter2015-09-061-1/+8
|
* Add tests for mixed deps installsFred Hebert2015-08-161-2/+4
| | | | | Requires a rework of other test suites using the same dep-handling mechanism.
* plugins providerTristan Sloughter2015-06-181-0/+201