summaryrefslogtreecommitdiff
path: root/tests/sources
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-04-24 18:12:54 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-04-29 16:24:58 +0900
commitd63bd7e9def528d3ed59a2798452ac1da58ebea4 (patch)
tree05153205e2d5fa8644af7d877319a3cbc0566b68 /tests/sources
parent82eb1d4271bb634f248bc9e1770119d2815d7cd6 (diff)
downloadbuildstream-d63bd7e9def528d3ed59a2798452ac1da58ebea4.tar.gz
Plugin loading refactor, removing all versioning
Plugin format versioning was decided to be removed for local plugins and any plugins for which we do not load an explicitly provided plugin. For pip, this will be handled with a standard distutils/setuptools approach, allowing users to specify pip style version boundaries in the plugin origins. This patch refactors plugin loading so that all related code goes into the private _pluginfactory module, a new small PluginOrigin type was added to better manipulate loaded origins. Test cases have been removed and will be readded in a following commit, adjusted to new expectations.
Diffstat (limited to 'tests/sources')
-rw-r--r--tests/sources/no-fetch-cached/project.conf2
-rw-r--r--tests/sources/previous_source_access/project.conf2
-rw-r--r--tests/sources/project_key_test/project.conf2
3 files changed, 3 insertions, 3 deletions
diff --git a/tests/sources/no-fetch-cached/project.conf b/tests/sources/no-fetch-cached/project.conf
index eeb00d432..ef5b4a3b9 100644
--- a/tests/sources/no-fetch-cached/project.conf
+++ b/tests/sources/no-fetch-cached/project.conf
@@ -6,4 +6,4 @@ plugins:
- origin: local
path: plugins/sources
sources:
- always_cached: 0
+ - always_cached
diff --git a/tests/sources/previous_source_access/project.conf b/tests/sources/previous_source_access/project.conf
index 2d3bb1fb2..b08df35f0 100644
--- a/tests/sources/previous_source_access/project.conf
+++ b/tests/sources/previous_source_access/project.conf
@@ -11,4 +11,4 @@ plugins:
- origin: local
path: plugins/sources
sources:
- foo_transform: 0
+ - foo_transform
diff --git a/tests/sources/project_key_test/project.conf b/tests/sources/project_key_test/project.conf
index fb9ba1f88..6b82d4055 100644
--- a/tests/sources/project_key_test/project.conf
+++ b/tests/sources/project_key_test/project.conf
@@ -8,4 +8,4 @@ plugins:
- origin: local
path: plugins/sources
sources:
- key-test: 0 \ No newline at end of file
+ - key-test