diff options
Diffstat (limited to 'tests/plugins/filter/basic')
13 files changed, 81 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 diff --git a/tests/plugins/filter/basic/files/bar b/tests/plugins/filter/basic/files/bar new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/plugins/filter/basic/files/bar diff --git a/tests/plugins/filter/basic/files/baz b/tests/plugins/filter/basic/files/baz new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/plugins/filter/basic/files/baz diff --git a/tests/plugins/filter/basic/files/foo b/tests/plugins/filter/basic/files/foo new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/plugins/filter/basic/files/foo diff --git a/tests/plugins/filter/basic/project.conf b/tests/plugins/filter/basic/project.conf new file mode 100644 index 000000000..627522526 --- /dev/null +++ b/tests/plugins/filter/basic/project.conf @@ -0,0 +1,2 @@ +name: test +element-path: elements |