summaryrefslogtreecommitdiff
path: root/tests/plugins/filter
diff options
context:
space:
mode:
Diffstat (limited to 'tests/plugins/filter')
-rw-r--r--tests/plugins/filter/basic/element_plugins/dynamic.py35
-rw-r--r--tests/plugins/filter/basic/elements/deps-permitted.bst11
-rw-r--r--tests/plugins/filter/basic/elements/forbidden-also-rdep.bst8
-rw-r--r--tests/plugins/filter/basic/elements/forbidden-multi-bdep.bst8
-rw-r--r--tests/plugins/filter/basic/elements/forbidden-no-bdep.bst8
-rw-r--r--tests/plugins/filter/basic/elements/forbidden-source.bst10
-rw-r--r--tests/plugins/filter/basic/elements/input-dynamic.bst10
-rw-r--r--tests/plugins/filter/basic/elements/input.bst11
-rw-r--r--tests/plugins/filter/basic/elements/output-dynamic-include.bst7
-rw-r--r--tests/plugins/filter/basic/elements/output-exclude.bst7
-rw-r--r--tests/plugins/filter/basic/elements/output-include.bst7
-rw-r--r--tests/plugins/filter/basic/elements/output-orphans.bst9
-rw-r--r--tests/plugins/filter/basic/files/bar0
-rw-r--r--tests/plugins/filter/basic/files/baz0
-rw-r--r--tests/plugins/filter/basic/files/foo0
-rw-r--r--tests/plugins/filter/basic/project.conf7
16 files changed, 0 insertions, 138 deletions
diff --git a/tests/plugins/filter/basic/element_plugins/dynamic.py b/tests/plugins/filter/basic/element_plugins/dynamic.py
deleted file mode 100644
index 1208a4a4d..000000000
--- a/tests/plugins/filter/basic/element_plugins/dynamic.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from buildstream import Element, Scope
-
-
-# Copies files from the dependent element but inserts split-rules using dynamic data
-class DynamicElement(Element):
- def configure(self, node):
- self.node_validate(node, ['split-rules'])
- self.split_rules = self.node_get_member(node, dict, 'split-rules')
-
- def preflight(self):
- pass
-
- def get_unique_key(self):
- return {'split-rules': self.split_rules}
-
- def configure_sandbox(self, sandbox):
- pass
-
- def stage(self, sandbox):
- pass
-
- def assemble(self, sandbox):
- with self.timed_activity("Staging artifact", silent_nested=True):
- for dep in self.dependencies(Scope.BUILD):
- dep.stage_artifact(sandbox)
-
- bstdata = self.get_public_data("bst")
- bstdata["split-rules"] = self.split_rules
- self.set_public_data("bst", bstdata)
-
- return ""
-
-
-def setup():
- return DynamicElement
diff --git a/tests/plugins/filter/basic/elements/deps-permitted.bst b/tests/plugins/filter/basic/elements/deps-permitted.bst
deleted file mode 100644
index 00883b1f8..000000000
--- a/tests/plugins/filter/basic/elements/deps-permitted.bst
+++ /dev/null
@@ -1,11 +0,0 @@
-kind: filter
-depends:
-- filename: output-include.bst
- type: build
-- filename: output-exclude.bst
- type: runtime
-- filename: output-orphans.bst
- type: runtime
-config:
- include:
- - foo
diff --git a/tests/plugins/filter/basic/elements/forbidden-also-rdep.bst b/tests/plugins/filter/basic/elements/forbidden-also-rdep.bst
deleted file mode 100644
index aa996a649..000000000
--- a/tests/plugins/filter/basic/elements/forbidden-also-rdep.bst
+++ /dev/null
@@ -1,8 +0,0 @@
-kind: filter
-depends:
-- filename: output-include.bst
- type: all
-- filename: output-exclude.bst
- type: runtime
-- filename: output-orphans.bst
- type: runtime
diff --git a/tests/plugins/filter/basic/elements/forbidden-multi-bdep.bst b/tests/plugins/filter/basic/elements/forbidden-multi-bdep.bst
deleted file mode 100644
index 2d5d0a2ca..000000000
--- a/tests/plugins/filter/basic/elements/forbidden-multi-bdep.bst
+++ /dev/null
@@ -1,8 +0,0 @@
-kind: filter
-depends:
-- filename: output-include.bst
- type: build
-- filename: output-exclude.bst
- type: build
-- filename: output-orphans.bst
- type: runtime
diff --git a/tests/plugins/filter/basic/elements/forbidden-no-bdep.bst b/tests/plugins/filter/basic/elements/forbidden-no-bdep.bst
deleted file mode 100644
index a7d405458..000000000
--- a/tests/plugins/filter/basic/elements/forbidden-no-bdep.bst
+++ /dev/null
@@ -1,8 +0,0 @@
-kind: filter
-depends:
-- filename: output-include.bst
- type: runtime
-- filename: output-exclude.bst
- type: runtime
-- filename: output-orphans.bst
- type: runtime
diff --git a/tests/plugins/filter/basic/elements/forbidden-source.bst b/tests/plugins/filter/basic/elements/forbidden-source.bst
deleted file mode 100644
index d9eb07921..000000000
--- a/tests/plugins/filter/basic/elements/forbidden-source.bst
+++ /dev/null
@@ -1,10 +0,0 @@
-kind: filter
-depends:
-- filename: output-include.bst
- type: build
-config:
- include:
- - foo
-sources:
-- kind: local
- path: files
diff --git a/tests/plugins/filter/basic/elements/input-dynamic.bst b/tests/plugins/filter/basic/elements/input-dynamic.bst
deleted file mode 100644
index e39cefe74..000000000
--- a/tests/plugins/filter/basic/elements/input-dynamic.bst
+++ /dev/null
@@ -1,10 +0,0 @@
-kind: dynamic
-depends:
-- filename: input.bst
- type: build
-config:
- split-rules:
- foo:
- - /foo
- bar:
- - /bar
diff --git a/tests/plugins/filter/basic/elements/input.bst b/tests/plugins/filter/basic/elements/input.bst
deleted file mode 100644
index fb3f5d194..000000000
--- a/tests/plugins/filter/basic/elements/input.bst
+++ /dev/null
@@ -1,11 +0,0 @@
-kind: import
-sources:
-- kind: local
- path: files
-public:
- bst:
- split-rules:
- foo:
- - /foo
- bar:
- - /bar
diff --git a/tests/plugins/filter/basic/elements/output-dynamic-include.bst b/tests/plugins/filter/basic/elements/output-dynamic-include.bst
deleted file mode 100644
index ea45c96ef..000000000
--- a/tests/plugins/filter/basic/elements/output-dynamic-include.bst
+++ /dev/null
@@ -1,7 +0,0 @@
-kind: filter
-depends:
-- filename: input-dynamic.bst
- type: build
-config:
- include:
- - foo
diff --git a/tests/plugins/filter/basic/elements/output-exclude.bst b/tests/plugins/filter/basic/elements/output-exclude.bst
deleted file mode 100644
index c1ec17a45..000000000
--- a/tests/plugins/filter/basic/elements/output-exclude.bst
+++ /dev/null
@@ -1,7 +0,0 @@
-kind: filter
-depends:
-- filename: input.bst
- type: build
-config:
- exclude:
- - foo
diff --git a/tests/plugins/filter/basic/elements/output-include.bst b/tests/plugins/filter/basic/elements/output-include.bst
deleted file mode 100644
index c05cbdb83..000000000
--- a/tests/plugins/filter/basic/elements/output-include.bst
+++ /dev/null
@@ -1,7 +0,0 @@
-kind: filter
-depends:
-- filename: input.bst
- type: build
-config:
- include:
- - foo
diff --git a/tests/plugins/filter/basic/elements/output-orphans.bst b/tests/plugins/filter/basic/elements/output-orphans.bst
deleted file mode 100644
index e682fca7a..000000000
--- a/tests/plugins/filter/basic/elements/output-orphans.bst
+++ /dev/null
@@ -1,9 +0,0 @@
-kind: filter
-depends:
-- filename: input.bst
- type: build
-config:
- exclude:
- - foo
- - bar
- include-orphans: True
diff --git a/tests/plugins/filter/basic/files/bar b/tests/plugins/filter/basic/files/bar
deleted file mode 100644
index e69de29bb..000000000
--- a/tests/plugins/filter/basic/files/bar
+++ /dev/null
diff --git a/tests/plugins/filter/basic/files/baz b/tests/plugins/filter/basic/files/baz
deleted file mode 100644
index e69de29bb..000000000
--- a/tests/plugins/filter/basic/files/baz
+++ /dev/null
diff --git a/tests/plugins/filter/basic/files/foo b/tests/plugins/filter/basic/files/foo
deleted file mode 100644
index e69de29bb..000000000
--- a/tests/plugins/filter/basic/files/foo
+++ /dev/null
diff --git a/tests/plugins/filter/basic/project.conf b/tests/plugins/filter/basic/project.conf
deleted file mode 100644
index 418ed02c6..000000000
--- a/tests/plugins/filter/basic/project.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-name: test
-element-path: elements
-plugins:
-- origin: local
- path: element_plugins
- elements:
- dynamic: 0