summaryrefslogtreecommitdiff
path: root/tests/plugins/filter/basic/elements
diff options
context:
space:
mode:
Diffstat (limited to 'tests/plugins/filter/basic/elements')
-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.bst11
-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
9 files changed, 79 insertions, 0 deletions
diff --git a/tests/plugins/filter/basic/elements/deps-permitted.bst b/tests/plugins/filter/basic/elements/deps-permitted.bst
new file mode 100644
index 000000000..00883b1f8
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/deps-permitted.bst
@@ -0,0 +1,11 @@
+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
new file mode 100644
index 000000000..aa996a649
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/forbidden-also-rdep.bst
@@ -0,0 +1,8 @@
+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
new file mode 100644
index 000000000..2d5d0a2ca
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/forbidden-multi-bdep.bst
@@ -0,0 +1,8 @@
+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
new file mode 100644
index 000000000..a7d405458
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/forbidden-no-bdep.bst
@@ -0,0 +1,8 @@
+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
new file mode 100644
index 000000000..d9eb07921
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/forbidden-source.bst
@@ -0,0 +1,10 @@
+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.bst b/tests/plugins/filter/basic/elements/input.bst
new file mode 100644
index 000000000..fb3f5d194
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/input.bst
@@ -0,0 +1,11 @@
+kind: import
+sources:
+- kind: local
+ path: files
+public:
+ bst:
+ split-rules:
+ foo:
+ - /foo
+ bar:
+ - /bar
diff --git a/tests/plugins/filter/basic/elements/output-exclude.bst b/tests/plugins/filter/basic/elements/output-exclude.bst
new file mode 100644
index 000000000..c1ec17a45
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/output-exclude.bst
@@ -0,0 +1,7 @@
+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
new file mode 100644
index 000000000..c05cbdb83
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/output-include.bst
@@ -0,0 +1,7 @@
+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
new file mode 100644
index 000000000..e682fca7a
--- /dev/null
+++ b/tests/plugins/filter/basic/elements/output-orphans.bst
@@ -0,0 +1,9 @@
+kind: filter
+depends:
+- filename: input.bst
+ type: build
+config:
+ exclude:
+ - foo
+ - bar
+ include-orphans: True